すべてのメソッド インスタンス・メソッド concreteメソッド
| 修飾子とタイプ |
メソッドと説明 |
UserContext |
authenticate(Credential credential)
セッションに紐付けない。
|
TrustedAuthValidateResult |
checkCurrentSessionTrusted()
現在のセッションが信頼された(当該セッション内にてID/passなどの信頼できるCredentialで認証された)ものかどうかを返す。
|
void |
destroy() |
<T> T |
doSecuredAction(AuthContextHolder userAuthContext,
java.util.function.Supplier<T> action) |
<T> T |
doSecuredAction(UserContext userContext,
java.util.function.Supplier<T> action) |
void |
doSecuredActionPost(AuthContextHolder doAuthContext,
boolean prevSecuredAction,
AuthContextHolder prev,
ExecuteContext ec) |
AuthContextHolder |
doSecuredActionPre(AuthContextHolder doAuthContext,
ExecuteContext ec) |
AccountManagementModule |
getAccountManagementModule() |
AccountManagementModule |
getAccountManagementModule(java.lang.String policyName) |
AuthenticationProvider |
getAuthenticationProvider() |
AuthenticationProvider[] |
getAuthenticationProviders() |
AuthorizationContext |
getAuthorizationContext(Permission permission) |
AuthorizationProvider |
getAuthorizationProvider() |
UserContext |
getCurrentSessionUserContext() |
UserSessionStore |
getUserSessionStore() |
void |
init(Config config) |
(package private) void |
initializeSession(UserContext user,
boolean withSessionInit) |
boolean |
isAuthenticate() |
void |
login(Credential credential)
ログインしてセッションを初期化する。
|
void |
logout() |
(package private) AuthContextHolder |
newAuthContextHolder() |
(package private) AuthContextHolder |
newAuthContextHolder(UserContext userContext) |
void |
reAuth(Credential credential)
再認証して、セッション上のユーザー情報を更新する(セッション自体は破棄しない)。
|
void |
reloadUserEntity() |
void |
resetCredential(Credential credential) |
void |
resetCredential(Credential credential,
java.lang.String policyName) |
void |
updateCredential(Credential oldCredential,
Credential newCredential) |
void |
updateCredential(Credential oldCredential,
Credential newCredential,
java.lang.String policyName) |