簡體   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