クラス OAuth2TokenIntrospection.Builder
java.lang.ObjectSE
org.springframework.security.oauth2.server.authorization.OAuth2TokenIntrospection.Builder
- 含まれているクラス:
- OAuth2TokenIntrospection
OAuth2TokenIntrospection のビルダー。方法の概要
修飾子と型メソッド説明active(boolean active) 提示されたトークンが現在アクティブかどうかを示すインジケーターを設定します (REQUIRED)。このトークン OPTIONAL の対象ユーザーを表す識別子を追加します。audiences(ConsumerSE<ListSE<StringSE>> audiencesConsumer) このトークンの対象オーディエンスのConsumer。オプションで、追加、置換、削除する機能を許可します。build()クレームを検証し、OAuth2TokenIntrospectionをビルドします。クレームを設定します。claims(ConsumerSE<MapSE<StringSE, ObjectSE>> claimsConsumer) これまでに宣言されたすべてのclaim(String, Object)へのアクセスを提供し、追加、置換、削除する機能があります。このトークン OPTIONAL をリクエストした OAuth 2.0 クライアントのクライアント ID を設定します。このトークンがいつ期限切れになるかを示す時刻を設定します (OPTIONAL)。トークン OPTIONAL の識別子を設定します。このトークンが最初に発行された時刻を示す時刻を設定します (OPTIONAL)。このトークンの発行者を OPTIONAL に設定します。このトークンが以前に使用されない時期を示す時間を設定します (OPTIONAL)。このトークン OPTIONAL に関連付けられたスコープを追加します。scopes(ConsumerSE<ListSE<StringSE>> scopesConsumer) このトークンに関連付けられたスコープのConsumer。OPTIONAL を追加、置換、削除する機能を許可します。トークンのサブジェクトを設定します。通常は、このトークンを承認したリソース所有者の機械可読識別子です (OPTIONAL)。トークンの種類を設定します (例:このトークン OPTIONAL を承認したリソース所有者の人間が判読できる識別子を設定します。
メソッドの詳細
active
提示されたトークンが現在アクティブかどうかを示すインジケーターを設定します (REQUIRED)。- パラメーター:
active- トークンが現在アクティブな場合はtrue、それ以外の場合はfalse- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
scope
このトークン OPTIONAL に関連付けられたスコープを追加します。- パラメーター:
scope- このトークンに関連付けられたスコープ- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
scopes
このトークンに関連付けられたスコープのConsumer。OPTIONAL を追加、置換、削除する機能を許可します。- パラメーター:
scopesConsumer- このトークンに関連付けられたスコープのConsumer- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
clientId
このトークン OPTIONAL をリクエストした OAuth 2.0 クライアントのクライアント ID を設定します。- パラメーター:
clientId- このトークンをリクエストした OAuth 2.0 クライアントのクライアント識別子- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
username
このトークン OPTIONAL を承認したリソース所有者の人間が判読できる識別子を設定します。- パラメーター:
username- このトークンを承認したリソース所有者の人間が判読できる識別子- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
tokenType
トークン型 (ベアラーなど) を設定します。OPTIONAL です。- パラメーター:
tokenType- トークンの型- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
expiresAt
このトークンがいつ期限切れになるかを示す時刻を設定します (OPTIONAL)。- パラメーター:
expiresAt- このトークンの有効期限が切れる時刻- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
issuedAt
このトークンが最初に発行された時刻を示す時刻を設定します (OPTIONAL)。- パラメーター:
issuedAt- このトークンが最初に発行された時刻- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
notBefore
このトークンが以前に使用されない時期を示す時間を設定します (OPTIONAL)。- パラメーター:
notBefore- このトークンが使用されない時期を示す時間- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
subject
トークンのサブジェクトを設定します。通常は、このトークンを承認したリソース所有者の機械可読識別子です (OPTIONAL)。- パラメーター:
subject- トークンのサブジェクト- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
audience
このトークン OPTIONAL の対象ユーザーを表す識別子を追加します。- パラメーター:
audience- このトークンの対象ユーザーを表す識別子- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
audiences
このトークンの対象オーディエンスのConsumer。オプションで、追加、置換、削除する機能を許可します。- パラメーター:
audiencesConsumer- このトークンの対象オーディエンスのConsumer- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
issuer
このトークンの発行者を OPTIONAL に設定します。- パラメーター:
issuer- このトークンの発行者- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
id
トークン OPTIONAL の識別子を設定します。- パラメーター:
jti- トークンの識別子- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
claim
クレームを設定します。- パラメーター:
name- クレーム名value- クレーム値- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
claims
これまでに宣言されたすべてのclaim(String, Object)へのアクセスを提供し、追加、置換、削除する機能があります。- パラメーター:
claimsConsumer- クレームのConsumer- 戻り値:
- さらなる構成のための
OAuth2TokenIntrospection.Builder
build
クレームを検証し、OAuth2TokenIntrospectionをビルドします。次のクレームが必要です:
active