AccessCheckResult |
AccessChecker.checkBackendAccess(AuthenticatedUser user) |
Checks if the given user has access to the backend.
|
MfaCheckResult |
MfaChecker.checkBackendMfa(AuthenticatedUser user) |
Checks the multi-factor authentication of the given user for accessing the backend, i.e. the administration
interface.
|
PermissionCheckResult |
AccessChecker.checkSystemPermission(SystemPermission permission,
AuthenticatedUser user) |
Checks if the given user has the specified system permission.
|
PermissionCheckResult |
AccessChecker.checkSystemPermission(SystemPermission permission,
UserId userId) |
Checks if the user with the given ID has the specified system permission.
|
AccessCheckResult |
AccessChecker.checkTenantBackendAccess(TenantId tenantId,
AuthenticatedUser user) |
Checks if the given user has access to the backend of the specified tenant.
|
AccessCheckResult |
AccessChecker.checkTenantBackendAccess(TenantId tenantId,
UserId userId) |
Checks if the user with the given ID has access to the backend of the specified tenant.
|
PermissionCheckResult |
AccessChecker.checkTenantPermission(TenantPermission permission,
TenantId tenantId,
AuthenticatedUser user) |
Checks if the given user has the specified tenant permission for the specified tenant.
|
PermissionCheckResult |
AccessChecker.checkTenantPermission(TenantPermission permission,
TenantId tenantId,
UserId userId) |
Checks if the user with the given ID has the specified tenant permission for the specified tenant.
|
MembershipResult |
AccessChecker.checkUserGroupMembership(AuthenticatedUser user,
Set<UserGroupId> groupIds,
String scope) |
Checks if the given user is member of ANY of the given user groups.
|
@NotNull Set<UserTenantMembership> |
UserInfoProvider.getTenantMemberships(AuthenticatedUser user) |
Determines the tenant memberships for the given authenticated user.
|
@NotNull Optional<UserInfo> |
UserInfoProvider.getUserInfo(AuthenticatedUser user) |
Returns information about the user profile of the given authenticated user.
|