public class AuthContextHolder
extends java.lang.Object
| コンストラクタと説明 |
|---|
AuthContextHolder(UserContext userContext,
AuthService authService) |
AuthContextHolder(UserContext userContext, AuthService authService)
public static AuthContextHolder getAuthContext()
static void reflesh()
public UserBinding newUserBinding()
public UserBinding newUserBinding(TenantAuthorizeContext authContext)
protected void reflesh(UserContext account)
public boolean isPrivilegedExecution()
void setSecuredAction(boolean isSecuredAction)
public boolean isSecuredAction()
void setPrivileged(boolean isPrivileged)
public boolean isPrivileged()
public UserContext getUserContext()
public AuthTokenInfoList getAuthTokenInfoList()
public User getUserCopy()
public MetaAuthenticationPolicy.AuthenticationPolicyRuntime getPolicy()
public void setPolicy(MetaAuthenticationPolicy.AuthenticationPolicyRuntime policy)
public boolean userInRole(java.lang.String role,
int tenantId)
public AuthorizationContext getAuthorizationContext(Permission permission)
public boolean checkPermission(Permission permission)
public boolean[] checkPermission(Permission[] permissions)
public AuthContextHolder privilegedAuthContextHolder()
public TrustedAuthValidateResult checkCurrentSessionTrusted()