インターフェース OAuth2TokenIntrospectionClaimAccessor

すべてのスーパーインターフェース:
ClaimAccessor
すべての既知の実装クラス:
OAuth2IntrospectionAuthenticatedPrincipal

public interface OAuth2TokenIntrospectionClaimAccessor extends ClaimAccessor
「クレーム」の ClaimAccessor イントロスペクションレスポンスに含まれている可能性があります。
導入:
5.6
関連事項:
  • メソッドの詳細

    • isActive

      default boolean isActive()
      トークンが現在アクティブであるかどうかに関係なく、インジケーター (active) を返します。
      戻り値:
      トークンが現在アクティブであるかどうかのインジケーター
    • getUsername

      @Nullable default StringSE getUsername()
      トークンを承認したリソース所有者の人間が読める識別子 (username) を返します
      戻り値:
      トークンを承認したリソース所有者の人間が読める形式の識別子
    • getClientId

      @Nullable default StringSE getClientId()
      トークンのクライアント識別子 (client_id) を返します
      戻り値:
      トークンのクライアント識別子
    • getScopes

      @Nullable default ListSE<StringSE> getScopes()
      トークンに関連付けられているスコープ (scope) を返します
      戻り値:
      トークンに関連付けられているスコープ
    • getTokenType

      @Nullable default StringSE getTokenType()
      トークン (token_type) の型を返します(例: bearer)。
      戻り値:
      トークンの型(例: bearer)。
    • getExpiresAt

      @Nullable default InstantSE getExpiresAt()
      トークンの有効期限を示すタイムスタンプ (exp) を返します
      戻り値:
      トークンの有効期限を示すタイムスタンプ
    • getIssuedAt

      @Nullable default InstantSE getIssuedAt()
      トークンがいつ発行されたかを示すタイムスタンプ (iat) を返します
      戻り値:
      トークンがいつ発行されたかを示すタイムスタンプ
    • getNotBefore

      @Nullable default InstantSE getNotBefore()
      以前にトークンを使用しない時期を示すタイムスタンプ (nbf) を返します
      戻り値:
      以前にトークンを使用しない時期を示すタイムスタンプ
    • getSubject

      @Nullable default StringSE getSubject()
      通常、トークンを承認したリソース所有者の機械可読識別子 (sub) を返します
      戻り値:
      通常、トークンを承認したリソース所有者の機械可読識別子
    • getAudience

      @Nullable default ListSE<StringSE> getAudience()
      トークンの対象オーディエンス (aud) を返します
      戻り値:
      トークンの対象リーダー
    • getIssuer

      @Nullable default URLSE getIssuer()
      トークンの発行者 (iss) を返します
      戻り値:
      トークンの発行者
    • getId

      @Nullable default StringSE getId()
      トークンの識別子 (jti) を返します
      戻り値:
      トークンの識別子