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 creatingUserProfileinstances.UserProfileProviderFactory<U extends UserProfileProvider> 
- 
Class Summary Class Description AbstractUserProfileProvider<U extends UserProfileProvider> A base class forUserProfileProviderimplementations providing the main hooks for customizations.AttributeContext AttributeGroupMetadata Configuration of the attribute group.AttributeMetadata AttributeValidatorMetadata DeclarativeUserProfileProvider UserProfileProviderloading configuration from the changeable JSON file stored in component config.DefaultAttributes The default implementation forAttributes.DefaultUserProfile The default implementation forUserProfile.EventAuditingAttributeChangeListener AttributeChangeListenerto audit user profile attribute changes intoEvent.LegacyAttributes Enables legacy support when managing attributes without the declarative provider.UserProfileAttributeValidationContext Extension of theValidationContextused when validators are called forUserProfileattribute 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