インターフェース OpenIdContext

すべてのスーパーインターフェース:
SerializableSE

public interface OpenIdContext extends SerializableSE
アクセストークン、ID トークン、クレーム、OpenId Connect プロバイダー関連情報へのアクセスを提供する注入可能なインターフェース。
作成者:
Gaurav Gupta
  • メソッドの詳細

    • 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 -
      戻り値: