Как сделать так, чтобы Keycloak автоматически перенаправлял на страницу входа, если запрос не удался - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть сервер Keycloak и я использую mod_auth на Apache для управления запросом.

В настоящее время в моем клиентском приложении, когда я сталкиваюсь с запросом 401, я запускаю location.reload () и, таким образом, перенаправляемся на страницу Keycloak ведения журнала.Но это кажется очень неестественным.

Я хочу спросить, есть ли другой, офисный способ, который выполняет перенаправление автоматически со стороны Keycloak со стороны сервера?

////// Отредактировано////

Я использую mod_auth_openidc для Apache, что означает, что на стороне клиента нет адаптера

Версия Keyckoak: 4.4.0

1 Ответ

0 голосов
/ 28 сентября 2018

Вы можете использовать OIDCUnAuthAction, чтобы настроить действие, которое будет выполняться для входящего запроса без проверки подлинности, см .: https://github.com/zmartzone/mod_auth_openidc/blob/v2.3.8/auth_openidc.conf#L697

Это настройка для каждого пути / местоположения / каталога, так что в вашем случае вынастроить:

OIDCUnAuthAction auth

по указанному пути.

...