-1

keycloakスタンドアロンサーバーを使用してユーザーを認証しています。 社会避難民:次のミスを除いて、完全にGoogleとFacebookのログイン作業:keycloak:Googleログイン文字エンコーディングエラー

た場合に、Googleアカウントに最初と最後の名前は非ASCII 文字、keycloakが適切にそれらを読んでいないと書かれています。例えば

:Googleアカウントの名前はСобировВалижонです。 私はkeycloakに乗ることРЎРѕР±РёСЂРѕРІР'алижонが

手順問題を再現することである:

  • は、テストレルムとクライアント
  • を追加するGoogleのIDプロバイダの設定を追加
  • (私の 場合СобировВалижонに)最初または姓で非ASCII文字を持っているGoogleのユーザーとログイン
  • keycloakテストレルムを参照してくださいユーザデータベース

誰かが問題を解決できるかどうか分かります。

screenshot from keycloak account

screenshot from google account

答えて

0

私は見つけることができる唯一のソリューションは、JVMのデフォルトエンコーディングを入れていました。

standalone.confに

JAVA_OPTS = "$ JAVA_OTPSの-Dfile.encoding = UTF8" をデフォルトのエンコーディングを追加します。

関連する問題