クラス AuthenticatedAuthorizationManager<T>
java.lang.ObjectSE
org.springframework.security.authorization.AuthenticatedAuthorizationManager<T>
- 型パラメーター:
T- 実行されているオブジェクト認可の型。これはしません。
- 実装済みのインターフェース一覧:
AuthorizationManager<T>
public final class AuthenticatedAuthorizationManager<T>
extends ObjectSE
implements AuthorizationManager<T>
現在のユーザーが認証されているかどうかを判別する
AuthorizationManager。- 導入:
- 5.5
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明static <T> AuthenticatedAuthorizationManager<T> Authenticationが匿名かどうかを判別するAuthenticatedAuthorizationManagerのインスタンスを作成します。static <T> AuthenticatedAuthorizationManager<T> AuthenticatedAuthorizationManagerのインスタンスを作成します。authorize(SupplierSE<? extends @Nullable Authentication> authentication, T object) 指定された戦略に従って現在のユーザーが承認されているかどうかを判断します。static <T> AuthenticatedAuthorizationManager<T> remember me を使用せずにAuthenticationが認証されているかどうかを判断するAuthenticatedAuthorizationManagerのインスタンスを作成します。static <T> AuthenticatedAuthorizationManager<T> Authenticationが remember me を使用して認証されているかどうかを判断するAuthenticatedAuthorizationManagerのインスタンスを作成します。voidsetTrustResolver(AuthenticationTrustResolver trustResolver) 使用するAuthenticationTrustResolverを設定します。クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース AuthorizationManager から継承されたメソッド
verify
コンストラクターの詳細
AuthenticatedAuthorizationManager
public AuthenticatedAuthorizationManager()現在のユーザーが認証されているかどうかを判断するインスタンスを作成します。これは、authenticated()ファクトリメソッドを呼び出すことと同じです。- 導入:
- 5.8
- 関連事項:
方法の詳細
setTrustResolver
使用するAuthenticationTrustResolverを設定します。デフォルトはAuthenticationTrustResolverImplです。null にすることはできません。- パラメーター:
trustResolver- 使用するAuthenticationTrustResolver- 導入:
- 5.8
authenticated
AuthenticatedAuthorizationManagerのインスタンスを作成します。- 型パラメーター:
T- 認可されるオブジェクトの型- 戻り値:
- 新しいインスタンス
fullyAuthenticated
remember me を使用せずにAuthenticationが認証されているかどうかを判断するAuthenticatedAuthorizationManagerのインスタンスを作成します。- 型パラメーター:
T- 認可されるオブジェクトの型- 戻り値:
- 新しいインスタンス
- 導入:
- 5.8
rememberMe
Authenticationが remember me を使用して認証されているかどうかを判断するAuthenticatedAuthorizationManagerのインスタンスを作成します。- 型パラメーター:
T- 認可されるオブジェクトの型- 戻り値:
- 新しいインスタンス
- 導入:
- 5.8
anonymous
Authenticationが匿名かどうかを判別するAuthenticatedAuthorizationManagerのインスタンスを作成します。- 型パラメーター:
T- 認可されるオブジェクトの型- 戻り値:
- 新しいインスタンス
- 導入:
- 5.8
authorize
public AuthorizationResult authorize(SupplierSE<? extends @Nullable Authentication> authentication, T object) 指定された戦略に従って現在のユーザーが承認されているかどうかを判断します。- 次で指定:
- インターフェース
AuthorizationManager<T>内のauthorize - パラメーター:
authentication- チェックするAuthenticationのSupplierSEobject- チェックするTオブジェクト- 戻り値:
AuthorizationDecision