如果请求失败,如何使Keycloak自动重定向到登录页面

时间:2018-09-24 12:44:10

标签: openid-connect keycloak keycloak-services mod-auth-openidc

我有一个Keycloak服务器,并在Apache上使用mod_auth来管理请求。

当前,在我的客户端应用程序中,当我遇到一个401请求时,我触发了location.reload()并因此被重定向到Keycloak日志记录页面。但这感觉很不自然。

我想问问是否还有另一种办公方式可以自动从Keycloak端/服务器端进行重定向?

///////编辑////

我对Apache使用mod_auth_openidc,这意味着客户端上没有适配器

Keyckoak版本:4.4.0

1 个答案:

答案 0 :(得分:0)

您可以使用OIDCUnAuthAction来配置要对传入的未经身份验证的请求执行的操作,请参阅: https://github.com/zmartzone/mod_auth_openidc/blob/v2.3.8/auth_openidc.conf#L697

这是每个路径/位置/目录的设置,因此在您的情况下,您需要配置:

OIDCUnAuthAction auth

在该特定路径上。