繁体   English   中英

如何在keycloak登录页面中选择语言环境,而不是用户默认语言环境?

[英]How to get locale selected in keycloak login page, not user default locale?

我正在使用 keycloak springboot 适配器开发一个 springboot 应用程序。 在 AccessToken 中,我可以找到用户 keycloak 中定义的语言环境。 但我想在登录页面上选择语言环境。

怎样才能得到这些信息?

提前致谢

在我的应用程序(@Server A )中,由 Keycloak 保护的/backoffice url。 如果用户打开后台,他会被重定向到 Keycloak 登录(@Server B )。

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

事先,必须在 Keycloak realm 配置中启用 Keycloak 主题中的 de 和 en 消息属性文件和国际化

localhost:5050/backoffice?ui_locales=de德语 Keycloak 登录页面, localhost:5050/backoffice?ui_locales=en生成英文 Keycloak 登录页面。

问候

我的消息来源并感谢:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM