インターフェース OAuth2ProtectedResourceMetadataClaimAccessor

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

public interface OAuth2ProtectedResourceMetadataClaimAccessor extends ClaimAccessor
リソースサーバーがその構成について記述するクレームの ClaimAccessor。OAuth 2.0 保護リソースメタデータで使用されます。
導入:
7.0
関連事項:
  • 方法の概要

    修飾子と型
    メソッド
    説明
    default ListSE<URLSE>
    この保護されたリソース (authorization_servers) で使用できる認可サーバーの issuer 識別子 URL のリストを返します。
    default ListSE<StringSE>
    保護されたリソースに OAuth 2.0 ベアラートークンを送信するためにサポートされているメソッドのリストを返します。
    default URLSE
    保護されたリソースがリソース識別子 (resource) としてアサートする URL を返します。
    default StringSE
    エンドユーザー (resource_name) に表示するための保護されたリソースの名前を返します。
    default ListSE<StringSE>
    この保護されたリソース (scopes_supported) へのアクセスをリクエストするための認可リクエストで使用される、サポートされている scope 値のリストを返します。
    default boolean
    相互 TLS クライアント証明書にバインドされたアクセストークン (tls_client_certificate_bound_access_tokens) の保護されたリソースのサポートを示すために true を返します。

    インターフェース org.springframework.security.oauth2.core.ClaimAccessor から継承されたメソッド

    getClaim, getClaimAsBoolean, getClaimAsInstant, getClaimAsMap, getClaimAsString, getClaimAsStringList, getClaimAsURL, getClaims, hasClaim
  • メソッドの詳細

    • getResource

      default URLSE getResource()
      保護されたリソースがリソース識別子 (resource) としてアサートする URL を返します。
      戻り値:
      保護されたリソースがリソース識別子として主張する URL 
    • getAuthorizationServers

      default ListSE<URLSE> getAuthorizationServers()
      この保護されたリソース (authorization_servers) で使用できる認可サーバーの issuer 識別子 URL のリストを返します。
      戻り値:
      この保護されたリソースで使用できる認可サーバーの issuer 識別子 URL のリスト
    • getScopes

      default ListSE<StringSE> getScopes()
      この保護されたリソース (scopes_supported) へのアクセスをリクエストするための認可リクエストで使用される、サポートされている scope 値のリストを返します。
      戻り値:
      この保護されたリソースへのアクセスをリクエストするための認可リクエストで使用される、サポートされている scope 値のリスト
    • getBearerMethodsSupported

      default ListSE<StringSE> getBearerMethodsSupported()
      保護されたリソースに OAuth 2.0 ベアラートークンを送信するためにサポートされているメソッドのリストを返します。定義済みの値は "header"、"body"、"query" です。(bearer_methods_supported)
      戻り値:
      保護されたリソースに OAuth 2.0 ベアラートークンを送信するためにサポートされている方法のリスト
    • getResourceName

      default StringSE getResourceName()
      エンドユーザー (resource_name) に表示するための保護されたリソースの名前を返します。
      戻り値:
      エンドユーザーに表示される保護されたリソースの名前
    • isTlsClientCertificateBoundAccessTokens

      default boolean isTlsClientCertificateBoundAccessTokens()
      相互 TLS クライアント証明書にバインドされたアクセストークン (tls_client_certificate_bound_access_tokens) の保護されたリソースのサポートを示すために true を返します。
      戻り値:
      相互 TLS クライアント証明書にバインドされたアクセストークンの保護されたリソースのサポートを示す true