クラス OneTimeTokenAuthenticationToken
java.lang.ObjectSE
org.springframework.security.authentication.AbstractAuthenticationToken
org.springframework.security.authentication.ott.OneTimeTokenAuthenticationToken
- 実装されているすべてのインターフェース:
SerializableSE
、PrincipalSE
、Authentication
、CredentialsContainer
認証可能または認証不可能なワンタイムトークン認証を表します。
- 導入:
- 6.4
- 関連事項:
ネストされたクラスの要約
クラス org.springframework.security.authentication.AbstractAuthenticationToken から継承されたネストクラス / インターフェース
AbstractAuthenticationToken.AbstractAuthenticationBuilder<B extends AbstractAuthenticationToken.AbstractAuthenticationBuilder<B>>
インターフェース org.springframework.security.core.Authentication から継承されたネストクラス / インターフェース
Authentication.Builder<B extends Authentication.Builder<B>>
コンストラクターの概要
コンストラクターコンストラクター説明OneTimeTokenAuthenticationToken
(@Nullable ObjectSE principal, StringSE tokenValue) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。OneTimeTokenAuthenticationToken
(ObjectSE principal, CollectionSE<? extends GrantedAuthority> authorities) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代わりにOneTimeTokenAuthentication
を使用してくださいOneTimeTokenAuthenticationToken
(StringSE tokenValue) メソッドのサマリー
修飾子と型メソッド説明authenticated
(ObjectSE principal, CollectionSE<? extends GrantedAuthority> authorities) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代わりにOneTimeTokenAuthentication
を使用してください@Nullable ObjectSE
プリンシパルが正しいことを証明する資格情報。@Nullable ObjectSE
認証されるプリンシパルの ID。@Nullable StringSE
ワンタイムトークンの値を返しますunauthenticated
(@Nullable StringSE tokenValue) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代わりにString
SE を受け取るコンストラクターを使用してくださいunauthenticated
(ObjectSE principal, StringSE tokenValue) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代わりにString
SE を受け取るコンストラクターを使用してくださいクラス org.springframework.security.authentication.AbstractAuthenticationToken から継承されたメソッド
equals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toString
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.security.core.Authentication から継承されたメソッド
toBuilder
インターフェース java.security.PrincipalSE から継承されたメソッド
impliesSE
コンストラクターの詳細
OneTimeTokenAuthenticationToken
@DeprecatedSE(forRemoval=true, since="7.0") public OneTimeTokenAuthenticationToken(@Nullable ObjectSE principal, StringSE tokenValue) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代わりにString
SE を受け取るコンストラクターを使用してくださいOneTimeTokenAuthenticationToken
OneTimeTokenAuthenticationToken
@DeprecatedSE(forRemoval=true, since="7.0") public OneTimeTokenAuthenticationToken(ObjectSE principal, CollectionSE<? extends GrantedAuthority> authorities) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代わりにOneTimeTokenAuthentication
を使用してください
メソッドの詳細
unauthenticated
@DeprecatedSE(forRemoval=true, since="7.0") public static OneTimeTokenAuthenticationToken unauthenticated(@Nullable StringSE tokenValue) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代わりにString
SE を受け取るコンストラクターを使用してください認証されていないトークンを作成する- パラメーター:
tokenValue
- ワンタイムトークン値- 戻り値:
- 認証されていない
OneTimeTokenAuthenticationToken
unauthenticated
@DeprecatedSE(forRemoval=true, since="7.0") public static OneTimeTokenAuthenticationToken unauthenticated(ObjectSE principal, StringSE tokenValue) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代わりにString
SE を受け取るコンストラクターを使用してください認証されていないトークンを作成する- パラメーター:
principal
- 校長tokenValue
- ワンタイムトークン値- 戻り値:
- 認証されていない
OneTimeTokenAuthenticationToken
authenticated
@DeprecatedSE(forRemoval=true, since="7.0") public static OneTimeTokenAuthenticationToken authenticated(ObjectSE principal, CollectionSE<? extends GrantedAuthority> authorities) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代わりにOneTimeTokenAuthentication
を使用してください認証されていないトークンを作成する- パラメーター:
principal
- 校長authorities
- 主要な権限- 戻り値:
- 認証された
OneTimeTokenAuthenticationToken
getTokenValue
ワンタイムトークンの値を返します- 戻り値:
getCredentials
インターフェースからコピーされた説明:Authentication
プリンシパルが正しいことを証明する資格情報。これは通常パスワードですが、AuthenticationManager
に関連するものであれば何でもかまいません。呼び出し元は資格情報を入力する必要があります。- 戻り値:
Principal
の身元を証明する資格情報
getPrincipal
インターフェースからコピーされた説明:Authentication
認証されるプリンシパルの ID。ユーザー名とパスワードを使用した認証リクエストの場合、これはユーザー名になります。呼び出し元は、認証リクエストのプリンシパルを設定することが期待されています。多くの場合、 AuthenticationManager 実装は、アプリケーションが使用するプリンシパルとして、より豊富な情報を含む Authentication を返します。認証プロバイダーの多くは、
UserDetails
オブジェクトをプリンシパルとして作成します。- 戻り値:
- 認証される
Principal
または認証後の認証されたプリンシパル。
String
SE を受け取るコンストラクターを使用してください