Package org.pac4j.core.profile
-
Interface Summary Interface Description UserProfile A minimal user profile: theUserProfile.getId()
method must be implemented, absolutely required methods have a default behavior, others throw aUnsupportedOperationException
. -
Class Summary Class Description AnonymousProfile Anonymous profile.BasicUserProfile This class is the user profile retrieved from a provider after successful authentication: it's an identifier (string) and attributes (objects).Color This class is a simple RGB color values holder.CommonProfile This class is the base implementation with the default attribute getters which can be retrieved for most profiles.InternalAttributeHandler Internally handles attributes (set / get).Pac4JPrincipal Default implementation forPrincipal
based on a pac4jBasicUserProfile
.ProfileHelper This class is an helper for profiles.ProfileManager<U extends UserProfile> This class is a generic way to manage the current user profile(s), i.e. the one(s) of the current authenticated user. -
Enum Summary Enum Description AttributeLocation Denotes where an attribute is placed in a profile.Gender This enumeration is the gender of a user : male, female or unspecified.