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