クラス OAuth2ProtectedResourceMetadata.Builder
java.lang.ObjectSE
org.springframework.security.oauth2.server.resource.OAuth2ProtectedResourceMetadata.Builder
- 含まれているクラス:
- OAuth2ProtectedResourceMetadata
OAuth2ProtectedResourceMetadata の構成に役立ちます。方法の概要
修飾子と型メソッド説明authorizationServer(StringSE authorizationServer) 認可サーバーの発行者識別子を追加します (オプション)。authorizationServers(ConsumerSE<ListSE<StringSE>> authorizationServersConsumer) 認可サーバーの発行者識別子値のConsumer。追加、置換、削除が可能になります (オプション)。bearerMethod(StringSE bearerMethod) 保護されたリソースに OAuth 2.0 ベアラートークンを送信するためのサポートされているメソッドを追加します (オプション)。bearerMethods(ConsumerSE<ListSE<StringSE>> bearerMethodsConsumer) 保護されたリソースに OAuth 2.0 ベアラートークンを送信するためにサポートされているメソッドのConsumer。追加、置換、削除が可能になります (オプション)。build()クレームを検証し、OAuth2ProtectedResourceMetadataをビルドします。クレームを設定します。claims(ConsumerSE<MapSE<StringSE, ObjectSE>> claimsConsumer) これまでに宣言されたすべてのclaim(String, Object)へのアクセスを提供し、追加、置換、削除を可能にします。保護されたリソースのリソース識別子を設定します (必須)。resourceName(StringSE resourceName) エンドユーザーに表示される保護されたリソースの名前を設定します (推奨)。保護されたリソースへの認可リクエストでサポートされているscopeを追加します (推奨)。scopes(ConsumerSE<ListSE<StringSE>> scopesConsumer) 保護されたリソースへの認可リクエストでサポートされているscope値のConsumer。追加、置換、削除が可能になります (推奨)。tlsClientCertificateBoundAccessTokens(boolean tlsClientCertificateBoundAccessTokens) 相互 TLS クライアント証明書にバインドされたアクセストークンの保護されたリソースのサポートを示すには、trueに設定します (オプション)。
メソッドの詳細
resource
保護されたリソースのリソース識別子を設定します (必須)。- パラメーター:
resource- 保護されたリソースのリソース識別子URL- 戻り値:
- さらなる構成のための
OAuth2ProtectedResourceMetadata.Builder
authorizationServer
認可サーバーの発行者識別子を追加します (オプション)。- パラメーター:
authorizationServer- 認可サーバーの発行者識別子URL- 戻り値:
- さらなる構成のための
OAuth2ProtectedResourceMetadata.Builder
authorizationServers
public OAuth2ProtectedResourceMetadata.Builder authorizationServers(ConsumerSE<ListSE<StringSE>> authorizationServersConsumer) 認可サーバーの発行者識別子値のConsumer。追加、置換、削除が可能になります (オプション)。- パラメーター:
authorizationServersConsumer- 認可サーバーの発行者識別子値のConsumer- 戻り値:
- さらなる構成のための
OAuth2ProtectedResourceMetadata.Builder
scope
保護されたリソースへの認可リクエストでサポートされているscopeを追加します (推奨)。- パラメーター:
scope- 保護されたリソースへの認可リクエストでサポートされているscope- 戻り値:
- さらなる構成のための
OAuth2ProtectedResourceMetadata.Builder
scopes
保護されたリソースへの認可リクエストでサポートされているscope値のConsumer。追加、置換、削除が可能になります (推奨)。- パラメーター:
scopesConsumer- 保護されたリソースへの認可リクエストでサポートされているscope値のConsumer- 戻り値:
- さらなる構成のための
OAuth2ProtectedResourceMetadata.Builder
bearerMethod
保護されたリソースに OAuth 2.0 ベアラートークンを送信するためのサポート対象メソッドを追加します(オプション)。定義済みの値は "header"、"body"、"query" です。- パラメーター:
bearerMethod- 保護されたリソースに OAuth 2.0 ベアラートークンを送信するためのサポートされている方法- 戻り値:
- さらなる構成のための
OAuth2ProtectedResourceMetadata.Builder
bearerMethods
public OAuth2ProtectedResourceMetadata.Builder bearerMethods(ConsumerSE<ListSE<StringSE>> bearerMethodsConsumer) 保護されたリソースに OAuth 2.0 ベアラートークンを送信するためにサポートされているメソッドのConsumer。追加、置換、削除が可能になります (オプション)。- パラメーター:
bearerMethodsConsumer- 保護されたリソースに OAuth 2.0 ベアラートークンを送信するためにサポートされている方法のConsumer- 戻り値:
- さらなる構成のための
OAuth2ProtectedResourceMetadata.Builder
resourceName
エンドユーザーに表示される保護されたリソースの名前を設定します (推奨)。- パラメーター:
resourceName- エンドユーザーに表示される保護されたリソースの名前- 戻り値:
- さらなる構成のための
OAuth2ProtectedResourceMetadata.Builder
tlsClientCertificateBoundAccessTokens
public OAuth2ProtectedResourceMetadata.Builder tlsClientCertificateBoundAccessTokens(boolean tlsClientCertificateBoundAccessTokens) 相互 TLS クライアント証明書にバインドされたアクセストークンの保護されたリソースのサポートを示すには、trueに設定します (オプション)。- パラメーター:
tlsClientCertificateBoundAccessTokens- 相互 TLS クライアント証明書にバインドされたアクセストークンの保護されたリソースのサポートを示すtrue- 戻り値:
- さらなる構成のための
OAuth2ProtectedResourceMetadata.Builder
claim
クレームを設定します。- パラメーター:
name- クレーム名value- クレーム値- 戻り値:
- さらなる構成のための
OAuth2ProtectedResourceMetadata.Builder
claims
public OAuth2ProtectedResourceMetadata.Builder claims(ConsumerSE<MapSE<StringSE, ObjectSE>> claimsConsumer) これまでに宣言されたすべてのclaim(String, Object)へのアクセスを提供し、追加、置換、削除を可能にします。- パラメーター:
claimsConsumer- クレームのConsumer- 戻り値:
- さらなる構成のための
OAuth2ProtectedResourceMetadata.Builder
build
クレームを検証し、OAuth2ProtectedResourceMetadataをビルドします。