パッケージ org.iplass.mtp.impl.auth
クラス AuthContextHolder
java.lang.Object
org.iplass.mtp.impl.auth.AuthContextHolder
認証・認可に関する処理結果をキャッシュして保持するクラス。
ExecuteContextに紐づけて管理。
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明booleancheckPermission(Permission permission) boolean[]checkPermission(Permission[] permissions) static AuthContextHoldergetAuthorizationContext(Permission permission) booleanbooleanbooleannewUserBinding(TenantAuthorizeContext authContext) (package private) static voidreflesh()protected voidreflesh(UserContext account) void(package private) voidsetPrivileged(boolean isPrivileged) (package private) voidsetSecuredAction(boolean isSecuredAction) booleanuserInRole(String role, int tenantId)
-
コンストラクタの詳細
-
AuthContextHolder
AuthContextHolder(UserContext userContext, AuthService authService)
-
-
メソッドの詳細
-
getAuthContext
-
reflesh
static void reflesh() -
newUserBinding
-
newUserBinding
-
reflesh
-
isPrivilegedExecution
public boolean isPrivilegedExecution() -
setSecuredAction
void setSecuredAction(boolean isSecuredAction) -
isSecuredAction
public boolean isSecuredAction() -
setPrivileged
void setPrivileged(boolean isPrivileged) -
isPrivileged
public boolean isPrivileged() -
getUserContext
-
getAuthTokenInfoList
-
getUserCopy
-
getPolicy
-
setPolicy
-
userInRole
-
getAuthorizationContext
-
checkPermission
-
checkPermission
-
privilegedAuthContextHolder
-
checkCurrentSessionTrusted
-