インターフェース CredentialsContainer
- すべての既知のサブインターフェース:
LdapUserDetails
- すべての既知の実装クラス:
AbstractAuthenticationToken
、AbstractOAuth2TokenAuthenticationToken
、AnonymousAuthenticationToken
、BearerTokenAuthentication
、BearerTokenAuthenticationToken
、BearerTokenAuthenticationToken
、CasAssertionAuthenticationToken
、CasAuthenticationToken
、CasServiceTicketAuthenticationToken
、InetOrgPerson
、JaasAuthenticationToken
、JwtAuthenticationToken
、LdapUserDetailsImpl
、OAuth2AuthenticationToken
、OAuth2AuthorizationCodeAuthenticationToken
、OAuth2LoginAuthenticationToken
、Person
、PreAuthenticatedAuthenticationToken
、RememberMeAuthenticationToken
、RunAsUserToken
、Saml2Authentication
、Saml2AuthenticationToken
、TestingAuthenticationToken
、User
、UsernamePasswordAuthenticationToken
public interface CredentialsContainer
実装オブジェクトに機密データが含まれていることを示します。機密データは、
eraseCredentials
メソッドを使用して消去できます。実装は、このインターフェースを実装する可能性のある内部オブジェクトでメソッドを呼び出すことが期待されています。 内部フレームワークでのみ使用。独自の AuthenticationProvider
実装を作成しているユーザーは、このインターフェースを使用するのではなく、適切な Authentication
オブジェクトを作成して、そこから機密データを除いて返す必要があります。
- 導入:
- 3.0.3
メソッドのサマリー
メソッドの詳細
eraseCredentials
void eraseCredentials()