インターフェース OpenIdContext
- すべてのスーパーインターフェース:
SerializableSE
public interface OpenIdContext extends SerializableSE
アクセストークン、ID トークン、クレーム、OpenId Connect プロバイダー関連情報へのアクセスを提供する注入可能なインターフェース。- 作成者:
- Gaurav Gupta
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 AccessTokengetAccessToken()OpenIdClaimsgetClaims()userinfo エンドポイントから受信したユーザークレームを取得しますJsonObjectgetClaimsJson()userinfo エンドポイントから受信したユーザークレームを取得しますOptionalSE<LongSE>getExpiresIn()IdentityTokengetIdentityToken()JsonObjectgetProviderMetadata()OptionalSE<RefreshToken>getRefreshToken()<T> OptionalSE<T>getStoredValue(HttpServletRequest request, HttpServletResponse response, StringSE key)ストレージコントローラーから格納された値を取得します。StringSEgetSubject()サブジェクト識別子。StringSEgetTokenType()トークン型の値を取得します。
メソッドの詳細
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-- 戻り値: