Newer Version Available
JWTBearerTokenExchange クラス
名前空間
使用方法
このクラスのメソッドを使用して、アクセストークンと引き換えに、署名済み JWT べアラートークンを OAuth トークンエンドポイントに POST します。
例
次の例では、Apex コントローラアプリケーションで次の手順を実行します。
- JSON 要求セットを作成します。
- 追加要求を含む要求の範囲を指定します。
- 署名済み JWT を作成します。
- トークンエンドポイントを指定し、そこに POST します。
- HTTP 応答からアクセストークンを取得します。
JWTBearerTokenExchange コンストラクタ
JWTBearerTokenExchange のコンストラクタは次のとおりです。
JWTBearerTokenExchange メソッド
JWTBearerTokenExchange のメソッドは次のとおりです。すべてインスタンスメソッドです。
getAccessToken()
署名
public String getAccessToken()
戻り値
型: String
使用方法
このメソッドは、トークン応答から access_token を抽出します。トークン応答が別のパラメータでアクセストークンを発行する場合、要求は失敗します。
完全な HTTP トークン応答が返されるようにするには、代わりに getHttpResponse を使用します。
getHttpResponse()
署名
public System.HttpResponse getHttpResponse()
戻り値
使用方法
完全な System.HttpResponse からアクセストークンを取得できます。トークン応答から access_token のみを取得する場合は、代わりに getAccessToken を使用できます。