Uses of Interface
de.xima.fc.interfaces.auth.IClientAuthorization
Packages that use IClientAuthorization
Package
Description
Package für Datenbankentitäten
Interfaces für Datenbankentitäten
Package für Utilsklassen
-
Uses of IClientAuthorization in de.xima.fc.entities
Classes in de.xima.fc.entities that implement IClientAuthorizationModifier and TypeClassDescriptionclass
Abstract base class for authorizations of aMandant
class
Direct client authorizations define the permissions ofUserProfile
s toMandant
s viaRolle
s andBenutzerGruppe
s.class
Indirect client authorizations define the permission toMandant
s using filters of aSystemAuthenticator
.Methods in de.xima.fc.entities that return types with arguments of type IClientAuthorizationMethod parameters in de.xima.fc.entities with type arguments of type IClientAuthorizationModifier and TypeMethodDescriptionvoid
BenutzerGruppe.setClientAuthorizations
(List<IClientAuthorization> authorizations) -
Uses of IClientAuthorization in de.xima.fc.entities.interfaces
Subinterfaces of IClientAuthorization in de.xima.fc.entities.interfacesModifier and TypeInterfaceDescriptioninterface
Common interface for authorization to aMandant
that are entities. -
Uses of IClientAuthorization in de.xima.fc.interfaces.user
Methods in de.xima.fc.interfaces.user that return types with arguments of type IClientAuthorizationModifier and TypeMethodDescription@NotNull Set<IClientAuthorization>
IUser.getClientAuthorizations()
Returns all client authorizations this user has been assigned.default @NotNull Set<IClientAuthorization>
IUser.getClientAuthorizations
(Mandant client) Returns all client authorizations this user has been assigned within the client. -
Uses of IClientAuthorization in de.xima.fc.mdl.auth.authorization
Classes in de.xima.fc.mdl.auth.authorization that implement IClientAuthorizationModifier and TypeClassDescriptionclass
Model class for a basic client authorization. -
Uses of IClientAuthorization in de.xima.fc.security.helper
Methods in de.xima.fc.security.helper that return types with arguments of type IClientAuthorizationModifier and TypeMethodDescriptionstatic Set<IClientAuthorization>
SecurityProfileHelper.getClientAuthorizations
(org.pac4j.core.profile.UserProfile pac4jProfile) -
Uses of IClientAuthorization in de.xima.fc.user
Methods in de.xima.fc.user that return types with arguments of type IClientAuthorizationMethod parameters in de.xima.fc.user with type arguments of type IClientAuthorizationModifier and TypeMethodDescriptionVirtualUser.Builder.withClientAuthorizations
(Set<IClientAuthorization> clientAuthorizations) -
Uses of IClientAuthorization in de.xima.fc.utils
Methods in de.xima.fc.utils that return types with arguments of type IClientAuthorizationModifier and TypeMethodDescriptionstatic Set<IClientAuthorization>
UserMgmtUtils.getClientAuthorizationsFromAuthenticationAttribute
(org.pac4j.core.profile.UserProfile pac4jProfile) Get the client authorizations of the user if it has been set in the authentication attributes of the given profile.Methods in de.xima.fc.utils with parameters of type IClientAuthorizationModifier and TypeMethodDescriptionstatic boolean
UserMgmtUtils.hasBackendAccess
(IClientAuthorization authorization) If the given client authorization grants users access to the formcycle backend.static boolean
UserMgmtUtils.hasDesignerAccess
(IClientAuthorization authorization) Returns whether or not the given client authorization grants designer access.static boolean
UserMgmtUtils.hasInboxAccess
(IClientAuthorization authorization) Returns whether or not the given client authorization grants inbox access.static boolean
UserMgmtUtils.isActive
(IClientAuthorization authorization) Checks if the given client authorization is active.static boolean
UserMgmtUtils.isBackendAccessCapable
(IClientAuthorization authorization) Returns if the given client authorization is capable of allowing users access to the formcycle backend.static boolean
UserMgmtUtils.isClientAdmin
(IClientAuthorization authorization) Returns true if given authorization has a role of a MANDANT_ADMIN