2017-09-28 5 views
1

を重複しているが、すべての要求はアサーションでJWT、X-JWT-アサーションで1、その他を複製しています。WSO2AM JWTは、我々はX-JWT-アサーションを渡すためにAPIMを設定

例:

X-JWT-アサーション: eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0 = .eyJp ...

アサーション: eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0 = .eyJp ..

このcurrectlyやバグです?

問題は、ヘッダーサイズが大きくなることがあり、一部のサーバーが要求をブロックすることです。

環境: APIM 1.9.1 のJava:1.7_80 のLinuxのRedHat 6.8

ありがとうございます。

+0

現在のバージョンはwso2am 2.1.0で、バックエンドに送信された余分なヘッダーは表示されません。 – gusto2

答えて

1

これはbugです。 この追加ヘッダを削除するには、 '< WSO2AM_HOME> /repository/resources/api_templates/velocity_template.xml'ファイルを編集します。

velocity_templateファイルで次の行を削除します。問題を解決します。

## check and set jwt 
#if($jwtIsEnabled) 
<class name="org.wso2.carbon.apimgt.gateway.mediators.TokenPasser"/> 
#end