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 a Mandant . Authorizations determine the permission of user profiles to clients via Rolles and BenutzerGruppes.
Since:
8.0.0
Author:
XIMA Media GmbH
  • Method Details

    • 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.