Class MsAccessChecker
java.lang.Object
de.xima.fc.user.ms.impl.access.MsAccessChecker
- All Implemented Interfaces:
RpcHandler, RpcAccessChecker, Serializable
- Since:
- 27.01.26
- Author:
- Norman Lorenz
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncheckSystemPermission(SystemPermission permission, AuthenticatedUser user) checkSystemPermission(SystemPermission permission, UserId userId) checkTenantBackendAccess(TenantId tenantId, AuthenticatedUser user) checkTenantBackendAccess(TenantId tenantId, UserId userId) checkTenantPermission(TenantPermission permission, TenantId tenantId, AuthenticatedUser user) checkTenantPermission(TenantPermission permission, TenantId tenantId, UserId userId)
-
Constructor Details
-
MsAccessChecker
public MsAccessChecker()
-
-
Method Details
-
checkBackendAccess
- Specified by:
checkBackendAccessin interfaceRpcAccessChecker- Throws:
FcIAMAccessException
-
checkSystemPermission
public PermissionCheckResult checkSystemPermission(SystemPermission permission, UserId userId) throws FcIAMAccessException - Specified by:
checkSystemPermissionin interfaceRpcAccessChecker- Throws:
FcIAMAccessException
-
checkSystemPermission
public PermissionCheckResult checkSystemPermission(SystemPermission permission, AuthenticatedUser user) throws FcIAMAccessException - Specified by:
checkSystemPermissionin interfaceRpcAccessChecker- Throws:
FcIAMAccessException
-
checkTenantBackendAccess
public AccessCheckResult checkTenantBackendAccess(TenantId tenantId, UserId userId) throws FcIAMAccessException - Specified by:
checkTenantBackendAccessin interfaceRpcAccessChecker- Throws:
FcIAMAccessException
-
checkTenantBackendAccess
public AccessCheckResult checkTenantBackendAccess(TenantId tenantId, AuthenticatedUser user) throws FcIAMAccessException - Specified by:
checkTenantBackendAccessin interfaceRpcAccessChecker- Throws:
FcIAMAccessException
-
checkTenantPermission
public PermissionCheckResult checkTenantPermission(TenantPermission permission, TenantId tenantId, UserId userId) throws FcIAMAccessException - Specified by:
checkTenantPermissionin interfaceRpcAccessChecker- Throws:
FcIAMAccessException
-
checkTenantPermission
public PermissionCheckResult checkTenantPermission(TenantPermission permission, TenantId tenantId, AuthenticatedUser user) throws FcIAMAccessException - Specified by:
checkTenantPermissionin interfaceRpcAccessChecker- Throws:
FcIAMAccessException
-