Uses of Class
org.keycloak.userprofile.UserProfileMetadata
-
Uses of UserProfileMetadata in org.keycloak.userprofile
Modifier and TypeFieldDescriptionprotected final Map<UserProfileContext,
UserProfileMetadata> AbstractUserProfileProvider.contextualMetadataRegistry
Modifier and TypeMethodDescriptionUserProfileMetadata.clone()
protected UserProfileMetadata
AbstractUserProfileProvider.configureUserProfile
(UserProfileMetadata metadata) Sub-types can override this method to customize how contextual profile metadata is configured at init time.protected UserProfileMetadata
AbstractUserProfileProvider.configureUserProfile
(UserProfileMetadata metadata, KeycloakSession session) Sub-types can override this method to customize how contextual profile metadata is configured at runtime.protected UserProfileMetadata
DeclarativeUserProfileProvider.configureUserProfile
(UserProfileMetadata metadata) protected UserProfileMetadata
DeclarativeUserProfileProvider.configureUserProfile
(UserProfileMetadata metadata, KeycloakSession session) protected UserProfileMetadata
DeclarativeUserProfileProvider.decorateUserProfileForCache
(UserProfileMetadata decoratedMetadata, UPConfig parsedConfig) Decorate basic metadata provided fromAbstractUserProfileProvider
based on 'per realm' configuration.Modifier and TypeMethodDescriptionprotected UserProfileMetadata
AbstractUserProfileProvider.configureUserProfile
(UserProfileMetadata metadata) Sub-types can override this method to customize how contextual profile metadata is configured at init time.protected UserProfileMetadata
AbstractUserProfileProvider.configureUserProfile
(UserProfileMetadata metadata, KeycloakSession session) Sub-types can override this method to customize how contextual profile metadata is configured at runtime.protected UserProfileMetadata
DeclarativeUserProfileProvider.configureUserProfile
(UserProfileMetadata metadata) protected UserProfileMetadata
DeclarativeUserProfileProvider.configureUserProfile
(UserProfileMetadata metadata, KeycloakSession session) protected Attributes
AbstractUserProfileProvider.createAttributes
(UserProfileContext context, Map<String, ?> attributes, UserModel user, UserProfileMetadata metadata) protected Attributes
DeclarativeUserProfileProvider.createAttributes
(UserProfileContext context, Map<String, ?> attributes, UserModel user, UserProfileMetadata metadata) protected UserProfileMetadata
DeclarativeUserProfileProvider.decorateUserProfileForCache
(UserProfileMetadata decoratedMetadata, UPConfig parsedConfig) Decorate basic metadata provided fromAbstractUserProfileProvider
based on 'per realm' configuration.Modifier and TypeMethodDescriptionprotected abstract U
AbstractUserProfileProvider.create
(KeycloakSession session, Map<UserProfileContext, UserProfileMetadata> metadataRegistry) Subclasses can override this method to create their instances ofUserProfileProvider
.protected UserProfileProvider
DeclarativeUserProfileProvider.create
(KeycloakSession session, Map<UserProfileContext, UserProfileMetadata> metadataRegistry) ModifierConstructorDescriptionDefaultAttributes
(UserProfileContext context, Map<String, ?> attributes, UserModel user, UserProfileMetadata profileMetadata, KeycloakSession session) DefaultUserProfile
(UserProfileMetadata metadata, Attributes attributes, Function<Attributes, UserModel> userCreator, UserModel user, KeycloakSession session) LegacyAttributes
(UserProfileContext context, Map<String, ?> attributes, UserModel user, UserProfileMetadata profileMetadata, KeycloakSession session) ModifierConstructorDescriptionAbstractUserProfileProvider
(KeycloakSession session, Map<UserProfileContext, UserProfileMetadata> contextualMetadataRegistry) DeclarativeUserProfileProvider
(KeycloakSession session, Map<UserProfileContext, UserProfileMetadata> metadataRegistry, String defaultRawConfig, UPConfig parsedDefaultRawConfig)