インターフェース OpenIdContext
- すべてのスーパーインターフェース:
SerializableSE
アクセストークン、ID トークン、クレーム、OpenId Connect プロバイダー関連情報へのアクセスを提供する注入可能なインターフェース。
- 作成者:
- Gaurav Gupta
メソッドのサマリー
修飾子と型メソッド説明userinfo エンドポイントから受信したユーザークレームを取得しますuserinfo エンドポイントから受信したユーザークレームを取得します<T> OptionalSE<T>
getStoredValue
(HttpServletRequest request, HttpServletResponse response, StringSE key) ストレージコントローラーから格納された値を取得します。サブジェクト識別子。トークン型の値を取得します。
メソッドの詳細
getSubject
StringSE getSubject()サブジェクト識別子。エンドユーザー向けの発行者内でローカルに一意で再割り当てされることのない識別子。クライアントが使用することを目的としています- 戻り値:
- サブジェクト識別子
getTokenType
StringSE getTokenType()トークン型の値を取得します。値は、Bearer またはクライアントが認可サーバーとネゴシエートした別の token_type 値である必要があります。- 戻り値:
- トークン型の値
getAccessToken
AccessToken getAccessToken()- 戻り値:
- OpenId Connect プロバイダーから受信した認証トークン
getIdentityToken
IdentityToken getIdentityToken()- 戻り値:
- OpenId Connect プロバイダーから受信した ID トークン
getRefreshToken
OptionalSE<RefreshToken> getRefreshToken()- 戻り値:
- 新しいアクセストークンを取得するために使用できるリフレッシュトークン
getExpiresIn
OptionalSE<LongSE> getExpiresIn()- 戻り値:
- アクセストークンが有効期限切れに設定されている場合、アクセストークンが許可される時間
getClaimsJson
JsonObject getClaimsJson()userinfo エンドポイントから受信したユーザークレームを取得します- 戻り値:
- クレーム json
getClaims
OpenIdClaims getClaims()userinfo エンドポイントから受信したユーザークレームを取得します- 戻り値:
OpenIdClaims
インスタンス
getProviderMetadata
JsonObject getProviderMetadata()- 戻り値:
- プロバイダー URI 経由でフェッチされた OpenId Connect プロバイダーのメタデータドキュメント。
getStoredValue
<T> OptionalSE<T> getStoredValue(HttpServletRequest request, HttpServletResponse response, StringSE key) ストレージコントローラーから格納された値を取得します。- 型パラメーター:
T
-- パラメーター:
request
-response
-key
-- 戻り値: