0
私は1つのサイトからアクセストークンを取得する必要があるREST APIに取り組んでいます。私はOAuth2CodeGrantFlowジャージ実装を使用しています。私が必要とするのは、というメソッドを呼び出す前にAuthorizationヘッダーを設定することです。OAuth2CodeGrantFlowのヘッダーに基本認証を追加する方法
OAuth2CodeGrantFlow flow= ... ;
TokenResult tokenResult = flow.finish(code, state);
フローのヘッダーを設定する方法はありますか。
ありがとうございました。
これは、ヘッダーではなく、要求にパラメーター(プロパティ)を追加します。私が間違っている場合は、私にいくつかの例を教えてください。私はアクセストークンを取得するためのフローを実装しています。ヘッダーにあるBasic Authorizationを持つflow.finish(サーバーへの2番目のリクエスト)を呼び出す必要があります。 –
終了するには、コードと状態の2つのパラメータが必要です。状態は簡単ですが、ランダムにGUIDを生成できます。ビルダークラスを使用して、状態をプロパティとしてアタッチします(Phase.Authorizationを使用)。 finishメソッドでは、単なるパラメータです。 start()メソッドから返されたリダイレクトURIを取得してからコードを取得する必要があります。 – andrew