クラス 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
のインスタンスを作成します。void
setTrustResolver
(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
のSupplier
SEobject
- チェックするAuthenticatedAuthorizationManager
オブジェクト- 戻り値:
AuthorizationDecision