2017-11-11 12 views
0

私がkeycloakからトークンを要求しているとき、JWTに入れるリクエストで指定された特定のヘッダー値(または余分なフォームデータ)が必要です生成されたトークンのペイロード。スクリプトマッパーを使用してヘッダー値にアクセスしようとしましたが、利用可能なスクリプト変数のいずれかで送信されたフォームデータのヘッダー値またはデータにアクセスする方法がわかりません:userrealmuserSessionkeyclockSessionトークンにリクエストヘッダーを追加するためのkeycloakクライアントプロトコルマッパー(スクリプトマッパー)

答えて

0

あなたは、

keycloakSession.getContext().getRequestHeaders().getRequestHeader("User-Agent") 

のようなものをkeycloakSessionオブジェクトを使用してリクエストヘッダへのアクセスを得ることができますが、DefaultEvaluationContextクラスのコードを確認した場合、それは彼らがUser-Agentヘッダを追加する方法です。

関連する問題