0
當我從keycloak請求令牌時,我想要一個特定的頭值(或額外的表格數據),在請求中提供的JWT生成的令牌的有效負載。我試過使用腳本映射器來訪問標題值,但我看不到如何訪問標題值或表單數據中的任何可用腳本變量中發送的數據:user
,realm
,userSession
,keyclockSession
。keycloak客戶端協議映射器(腳本映射器)添加到令牌的請求頭
當我從keycloak請求令牌時,我想要一個特定的頭值(或額外的表格數據),在請求中提供的JWT生成的令牌的有效負載。我試過使用腳本映射器來訪問標題值,但我看不到如何訪問標題值或表單數據中的任何可用腳本變量中發送的數據:user
,realm
,userSession
,keyclockSession
。keycloak客戶端協議映射器(腳本映射器)添加到令牌的請求頭
你可以訪問使用keycloakSession對象,一些請求頭像
keycloakSession.getContext().getRequestHeaders().getRequestHeader("User-Agent")
如果您檢查DefaultEvaluationContext類的代碼,這是他們如何添加User-Agent頭。