Почему я получаю ошибку CORS при перенаправлении Keycloak с использованием бэкэнда Quarkus и клиента Angular?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почему я получаю ошибку CORS при перенаправлении Keycloak с использованием бэкэнда Quarkus и клиента Angular?

Сообщение Anonymous »

Я разрабатываю простое приложение для аутентификации Angular-Quarkus-Keycloak. Приложение после входа в систему с помощью Keycloak получает токен доступа, а затем отправляет его на мой сервер Quarkus для проверки.
Получение токена доступа работает, как и ожидалось, с использованием потока кода авторизации PKCE.
Когда я выполняю запрос на получение с Authentication: Bearer, я получаю эту ошибку:
Ошибка Cors
Я включил CORS на моем сервере Quarkus следующим образом:
файл application.properties на сервере Quarkus
Расширения Quarkus, используемые моим сервером:
Бэкенд-расширения Quarkus
HTTP-запрос, отправленный из Angular Client:
Angular HTTP GET-запрос
Я использую пакеты keycloak.js и keycloak.angular.
Ресурс, к которому я пытаюсь получить доступ на серверной стороне:
Ресурс QuarkusКонфигурация моего сервера Keycloak:
Конфигурация сервера Keycloak
Я понятия не имею, как это исправить.
Я пробовал менять Много раз настраивал конфигурации Keycloak, добавляя определенные веб-источники или общие (*), но это бесполезно.
Я тоже пытался изменить конфигурацию Quarkus, добавляя определенные источники происхождения, но бесполезно.< /п>

Подробнее здесь: https://stackoverflow.com/questions/792 ... -and-an-an
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»