クラス 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 要素は、将来のバージョンで削除される可能性があります。代わりにStringSE を受け取るコンストラクターを使用してくださいunauthenticated(ObjectSE principal, StringSE tokenValue) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代わりにStringSE を受け取るコンストラクターを使用してくださいクラス 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 要素は、将来のバージョンで削除される可能性があります。代わりにStringSE を受け取るコンストラクターを使用してください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 要素は、将来のバージョンで削除される可能性があります。代わりにStringSE を受け取るコンストラクターを使用してください認証されていないトークンを作成する- パラメーター:
tokenValue- ワンタイムトークン値- 戻り値:
- 認証されていない
OneTimeTokenAuthenticationToken
unauthenticated
@DeprecatedSE(forRemoval=true, since="7.0") public static OneTimeTokenAuthenticationToken unauthenticated(ObjectSE principal, StringSE tokenValue) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代わりにStringSE を受け取るコンストラクターを使用してください認証されていないトークンを作成する- パラメーター:
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または認証後の認証されたプリンシパル。
StringSE を受け取るコンストラクターを使用してください