如何在密钥斗篷登录页面中选择区域设置,而不是用户默认的区域设置



我正在使用keycapture springboot适配器开发springboot应用程序。在AccessToken中,我可以找到用户密钥斗篷中定义的区域设置。但我想在登录页面上选择区域设置。

如何获取此信息?

提前感谢

在我的应用程序(@ServerA(中,/backofficeURL由Keycapture保护。如果用户要打开后台,他将被重定向到Key斗篷登录(@ServerB(。

如果我在服务器A上的应用程序中传递ui_locales=deui_locales=en,则在重定向过程中会受到尊重,Keycloft将在服务器B中以正确的语言显示登录页面。

在此之前,de和en消息属性文件存在于Key斗篷主题中,并且国际化必须在Key斗篷领域配置中启用

localhost:5050/backoffice?ui_locales=de导致德语Key斗篷登录页,localhost:5050/backoffice?ui_locales=en导致英语Key斗篷登录页面。

欢迎

我的来源和感谢:

  • https://lists.jboss.org/pipermail/keycloak-dev/2018-April/010714.html
  • https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest

最新更新