[英]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=de
或ui_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.