Uses of Interface
de.xima.fc.interfaces.auth.IClientAuthorization
-
Packages that use IClientAuthorization Package Description de.xima.fc.entities Package für Datenbankentitätende.xima.fc.entities.interfaces Interfaces für Datenbankentitätende.xima.fc.interfaces.user de.xima.fc.mdl.auth.authorization de.xima.fc.security.helper de.xima.fc.user de.xima.fc.utils Package für Utilsklassen -
-
Uses of IClientAuthorization in de.xima.fc.entities
Classes in de.xima.fc.entities that implement IClientAuthorization Modifier and Type Class Description class
AClientAuthorization
Abstract base class for authorizations of aMandant
class
DirectClientAuthorization
Direct client authorizations define the permissions ofUserProfile
s toMandant
s viaRolle
s andBenutzerGruppe
s.class
IndirectClientAuthorization
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 IClientAuthorization Modifier and Type Method Description List<IClientAuthorization>
BenutzerGruppe. getClientAuthorizations()
Method parameters in de.xima.fc.entities with type arguments of type IClientAuthorization Modifier and Type Method Description void
BenutzerGruppe. setClientAuthorizations(List<IClientAuthorization> authorizations)
-
Uses of IClientAuthorization in de.xima.fc.entities.interfaces
Subinterfaces of IClientAuthorization in de.xima.fc.entities.interfaces Modifier and Type Interface Description interface
IEntityClientAuthorization
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 IClientAuthorization Modifier and Type Method Description @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 IClientAuthorization Modifier and Type Class Description class
BasicClientAuthorization
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 IClientAuthorization Modifier and Type Method Description static 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 IClientAuthorization Modifier and Type Method Description Set<IClientAuthorization>
VirtualUser. getClientAuthorizations()
Method parameters in de.xima.fc.user with type arguments of type IClientAuthorization Modifier and Type Method Description VirtualUser.Builder
VirtualUser.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 IClientAuthorization Modifier and Type Method Description static 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 IClientAuthorization Modifier and Type Method Description static 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
-