Jersey APIで認証ヘッダーを設定するには、次の方法があります。Jersey APIクライアント側の認証ヘッダーの設定
//Universal builder having different credentials for different schemes
HttpAuthenticationFeature feature = HttpAuthenticationFeature.universalBuilder()
.credentialsForBasic("username1", "password1")
.credentials("username2", "password2").build();
final Client client = ClientBuilder.newClient();
client.register(feature);
しかし、追加のパラメータを認証ヘッダーに渡す方法を把握することができません。 IntegatorKey、SendBehalfOf。それらは特定のRESTサービスコールです。
私の場合、RESTサービスを呼び出すには、認証ヘッダーの一部として次のパラメータを渡す必要があります。
ユーザー名
パスワード
IntegatorKey
SendBehalfOf
はどのようジャージーAPIを使用してこれを達成する必要がありますか?
:
Client
インスタンスを作成する際にをし、それを登録します。もしそうなら、あなたは以下のように、
ClientRequestFilter
を作成することができますか? –情報が不十分です。 APIが必要とするものについてさらに調査を行い、これらの要件を適切な用語で詳細に反映するように投稿を更新してください。あなたの投稿は現在の状態ではあまり意味がありません。 –