クラス 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のインスタンスを作成します。check(SupplierSE<Authentication> authentication, T object) 指定された戦略に従って現在のユーザーが承認されているかどうかを判断します。static <T> AuthenticatedAuthorizationManager<T>remember me を使用せずにAuthenticationが認証されているかどうかを判断するAuthenticatedAuthorizationManagerのインスタンスを作成します。static <T> AuthenticatedAuthorizationManager<T>Authenticationが remember me を使用して認証されているかどうかを判断するAuthenticatedAuthorizationManagerのインスタンスを作成します。voidsetTrustResolver(AuthenticationTrustResolver trustResolver) 使用するAuthenticationTrustResolverを設定します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.security.authorization.AuthorizationManager から継承されたメソッド
verify
コンストラクターの詳細
AuthenticatedAuthorizationManager
public AuthenticatedAuthorizationManager()現在のユーザーが認証されているかどうかを判断するインスタンスを作成します。これは、authenticated()ファクトリメソッドを呼び出すことと同じです。
メソッドの詳細
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
check
指定された戦略に従って現在のユーザーが承認されているかどうかを判断します。- 次で指定:
- インターフェース
AuthorizationManager<T>のcheck - パラメーター:
authentication- チェックするAuthenticationのSupplierSEobject- チェックするAuthenticatedAuthorizationManagerオブジェクト- 戻り値:
AuthorizationDecision