クラス AbstractAuthenticationToken.AbstractAuthenticationBuilder <B extends AbstractAuthenticationToken.AbstractAuthenticationBuilder<B>></b>
java.lang.ObjectSE
org.springframework.security.authentication.AbstractAuthenticationToken.AbstractAuthenticationBuilder<B>
- 型パラメーター:
B-
- 実装されているすべてのインターフェース:
Authentication.Builder<B>
- 既知の直属サブクラス
AbstractOAuth2TokenAuthenticationToken.AbstractOAuth2TokenAuthenticationBuilder、CasAuthenticationToken.Builder、CasServiceTicketAuthenticationToken.Builder、OAuth2AuthenticationToken.Builder、OneTimeTokenAuthentication.Builder、PreAuthenticatedAuthenticationToken.Builder、RememberMeAuthenticationToken.Builder、Saml2AssertionAuthentication.Builder、TestingAuthenticationToken.Builder、UsernamePasswordAuthenticationToken.Builder、WebAuthnAuthentication.Builder
- 含まれているクラス:
- AbstractAuthenticationToken
protected abstract static class AbstractAuthenticationToken.AbstractAuthenticationBuilder<B extends AbstractAuthenticationToken.AbstractAuthenticationBuilder<B>>
extends ObjectSE
implements Authentication.Builder<B>
Authentication.Builder の共通抽象実装。AbstractAuthenticationToken が実装する Authentication メソッドに対応するビルダーメソッドを実装します - 導入:
- 7.0
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明authenticated(boolean authenticated) この認証を認証済みとしてマークするかどうかauthorities(ConsumerSE<CollectionSE<GrantedAuthority>> authorities) このConsumerSE で権限を変異させます。この詳細オブジェクトを使用します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.security.core.Authentication.Builder から継承されたメソッド
build, credentials, principal
コンストラクターの詳細
AbstractAuthenticationBuilder
メソッドの詳細
authenticated
インターフェースからコピーされた説明:Authentication.Builderこの認証を認証済みとしてマークするかどうか- 次で指定:
- インターフェース
Authentication.Builder<B extends AbstractAuthenticationToken.AbstractAuthenticationBuilder<B>>のauthenticated - パラメーター:
authenticated- これが認証されたAuthenticationインスタンスであるかどうか- 戻り値:
- 追加構成のための
Authentication.Builder - 関連事項:
details
インターフェースからコピーされた説明:Authentication.Builderこの詳細オブジェクトを使用します。実装では、これらの
detailsを既存のAuthenticationインスタンスの任意のプリンシパルと組み合わせて使用することもできます。- 次で指定:
- インターフェース
Authentication.Builder<B extends AbstractAuthenticationToken.AbstractAuthenticationBuilder<B>>のdetails - パラメーター:
details- 使用する詳細- 戻り値:
- 追加構成のための
Authentication.Builder - 関連事項:
authorities
インターフェースからコピーされた説明:Authentication.BuilderこのConsumerSE で権限を変異させます。空でない権限セットは
Authenticationが認証されていることを意味するため、このメソッドでは、認証がデフォルトでAuthentication.Builder.authenticated(boolean)としてマークされることに注意してください。- 次で指定:
- インターフェース
Authentication.Builder<B extends AbstractAuthenticationToken.AbstractAuthenticationBuilder<B>>のauthorities - パラメーター:
authorities- 権限の完全なセットを受け取るコンシューマー- 戻り値:
- 追加構成のための
Authentication.Builder - 関連事項: