Interface IUserIdentity

All Superinterfaces:
Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>, de.xima.cmn.dao.interfaces.IEntity<Long>, IUUIDEntity, Serializable
All Known Implementing Classes:
UserCredentials, UserIdentity

public interface IUserIdentity extends de.xima.cmn.dao.interfaces.IEntity<Long>, IUUIDEntity, Serializable
Common interface for identifying users within authenticators
Since:
8.0.0
Author:
XIMA Media GmbH
  • Method Details

    • getIdentifier

      @NotBlank @NotBlank String getIdentifier()
      Returns:
      a string that uniquely identifies a user within the client of this user identity.
    • getUserProfile

      UserProfile getUserProfile()
      Returns:
      the user profile this identity is connected to.
    • getClientDescriptor

      @NotNull @NotNull IClientDescriptor getClientDescriptor()
      Returns:
      the client descriptor that is used for signing in.