Package org.keycloak.userprofile
-
Interface Summary Interface Description AttributeChangeListener Interface of the user profile attribute change listener.Attributes This interface wraps the attributes associated with a user profile.UserProfile An interface providing as an entry point for managing users.UserProfileProvider The provider responsible for creatingUserProfile
instances.UserProfileProviderFactory<U extends UserProfileProvider> -
Class Summary Class Description AbstractUserProfileProvider<U extends UserProfileProvider> A base class forUserProfileProvider
implementations providing the main hooks for customizations.AttributeContext AttributeGroupMetadata Configuration of the attribute group.AttributeMetadata AttributeValidatorMetadata DeclarativeUserProfileProvider UserProfileProvider
loading configuration from the changeable JSON file stored in component config.DefaultAttributes The default implementation forAttributes
.DefaultUserProfile The default implementation forUserProfile
.EventAuditingAttributeChangeListener AttributeChangeListener
to audit user profile attribute changes intoEvent
.LegacyAttributes Enables legacy support when managing attributes without the declarative provider.UserProfileAttributeValidationContext Extension of theValidationContext
used when validators are called forUserProfile
attribute validation.UserProfileMetadata UserProfileSpi ValidationException.Error -
Enum Summary Enum Description UserProfileContext This interface represents the different contexts from where user profiles are managed. -
Exception Summary Exception Description ValidationException