修飾子とタイプ | インタフェースと説明 |
---|---|
static class |
AuthManager.GroupOidListType |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
canResetCredential()
パスワードリセットが可能か否か。
|
boolean |
canResetCredential(java.lang.String policyName)
指定の認証ポリシーの定義下において、パスワードリセットが可能か否か。
|
boolean |
canResetLockoutStatus()
アカウントロックアウトの(apiによる)解除が可能か否か。
|
boolean |
canResetLockoutStatus(java.lang.String policyName)
指定の認証ポリシーの定義下において、
アカウントロックアウトの(apiによる)解除が可能か否か。
|
boolean |
canUpdateCredential()
パスワード更新が可能か否か。
|
boolean |
canUpdateCredential(java.lang.String policyName)
指定の認証ポリシーの定義にて、パスワード更新が可能か否か。
|
<T> T |
doPrivileged(java.util.function.Supplier<T> action) |
AuthContext |
getContext() |
java.lang.String[] |
getGroupOids(AuthManager.GroupOidListType type,
java.lang.String... groupCode)
groupCodeで指定したグループのoid(のリスト)を一括で取得する。
|
void |
login(Credential credential) |
void |
logout() |
void |
reAuth(Credential credential)
現在のログインセッションを信頼されたものにするために再認証する(セッション内に格納されているユーザ情報以外のものは保持される)。
|
void |
resetCredential(Credential credential)
パスワードをリセットする。
|
void |
resetCredential(Credential credential,
java.lang.String policyName)
指定の認証ポリシーの定義かにおいてパスワードをリセットする。
|
void |
resetLockoutStatus(java.lang.String accountId)
アカウントロックアウトの解除をする。
|
void |
resetLockoutStatus(java.lang.String accountId,
java.lang.String policyName)
指定の認証ポリシーの定義下においてアカウントロックアウトの解除をする。
|
void |
updateCredential(Credential oldCredential,
Credential newCredential)
パスワードを更新する。
|
void |
updateCredential(Credential oldCredential,
Credential newCredential,
java.lang.String policyName)
指定の認証ポリシーの定義下においてパスワードを更新する。
|
AuthContext getContext()
<T> T doPrivileged(java.util.function.Supplier<T> action)
boolean canUpdateCredential()
boolean canUpdateCredential(java.lang.String policyName)
policyName
- void updateCredential(Credential oldCredential, Credential newCredential) throws CredentialUpdateException
oldCredential
- newCredential
- CredentialUpdateException
void updateCredential(Credential oldCredential, Credential newCredential, java.lang.String policyName) throws CredentialUpdateException
oldCredential
- newCredential
- policyName
- CredentialUpdateException
boolean canResetCredential()
boolean canResetCredential(java.lang.String policyName)
policyName
- void resetCredential(Credential credential)
credential
- void resetCredential(Credential credential, java.lang.String policyName)
credential
- policyName
- boolean canResetLockoutStatus()
boolean canResetLockoutStatus(java.lang.String policyName)
policyName
- void resetLockoutStatus(java.lang.String accountId)
accountId
- void resetLockoutStatus(java.lang.String accountId, java.lang.String policyName)
accountId
- policyName
- java.lang.String[] getGroupOids(AuthManager.GroupOidListType type, java.lang.String... groupCode)
query.from("mtp.auth.User"); String[] groupOid = authManager.getGroupOids(WITH_CHILDREN, groupCode); query.where(new In("groups.oid", groupOid)); em.searchEntity(query);といった形で、Userなどを検索する際の条件に指定可能。
type
- groupCode
- void login(Credential credential) throws LoginFailedException, CredentialExpiredException
void reAuth(Credential credential) throws LoginFailedException, CredentialExpiredException
credential
- LoginFailedException
CredentialExpiredException
void logout()