Package de.xima.fc.interfaces.auth
Interface IClientAuthorization
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
IEntityClientAuthorization
- All Known Implementing Classes:
AClientAuthorization
,BasicClientAuthorization
,DirectClientAuthorization
,IndirectClientAuthorization
public interface IClientAuthorization extends Serializable
Common interface for authorization to aMandant
. Authorizations determine the permission of user profiles to clients viaRolle
s andBenutzerGruppe
s.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Mandant
getClient()
Set<Rolle>
getRoles()
Set<BenutzerGruppe>
getUserGroups()
-
-
-
Method Detail
-
getClient
Mandant getClient()
- Returns:
- the client for which this authorization is configured.
-
getRoles
Set<Rolle> getRoles()
- Returns:
- the roles that will be assigned to users that match this authorization configuration.
-
getUserGroups
Set<BenutzerGruppe> getUserGroups()
- Returns:
- the user groups that will be assigned to the users that match this authorization configuration.
-
-