Uses of Enum Class
org.keycloak.userprofile.UserProfileContext
Package
Description
-
Uses of UserProfileContext in org.keycloak.authentication.authenticators.broker.util
-
Uses of UserProfileContext in org.keycloak.authentication.requiredactions.util
Modifier and TypeMethodDescriptionUpdateProfileContext.getUserProfileContext()
UserUpdateProfileContext.getUserProfileContext()
-
Uses of UserProfileContext in org.keycloak.userprofile
Modifier and TypeFieldDescriptionprotected final Map<UserProfileContext,
UserProfileMetadata> AbstractUserProfileProvider.contextualMetadataRegistry
Modifier and TypeMethodDescriptionAttributeContext.getContext()
UserProfileMetadata.getContext()
static UserProfileContext
Returns the enum constant of this class with the specified name.static UserProfileContext[]
UserProfileContext.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionAbstractUserProfileProvider.create
(UserProfileContext context, Map<String, ?> attributes) AbstractUserProfileProvider.create
(UserProfileContext context, Map<String, ?> attributes, UserModel user) AbstractUserProfileProvider.create
(UserProfileContext context, UserModel user) UserProfileProvider.create
(UserProfileContext context, Map<String, ?> attributes) UserProfileProvider.create
(UserProfileContext context, Map<String, ?> attributes, UserModel user) UserProfileProvider.create
(UserProfileContext context, UserModel user) Creates a newUserProfile
instance only for validation purposes to check whether its attributes are in conformance with the givencontext
and profile configuration.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) 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) ModifierConstructorDescriptionAttributeContext
(UserProfileContext context, KeycloakSession session, Map.Entry<String, List<String>> attribute, UserModel user, AttributeMetadata metadata, Attributes attributes) DefaultAttributes
(UserProfileContext context, Map<String, ?> attributes, UserModel user, UserProfileMetadata profileMetadata, KeycloakSession session) LegacyAttributes
(UserProfileContext context, Map<String, ?> attributes, UserModel user, UserProfileMetadata profileMetadata, KeycloakSession session) UserProfileMetadata
(UserProfileContext context) ModifierConstructorDescriptionAbstractUserProfileProvider
(KeycloakSession session, Map<UserProfileContext, UserProfileMetadata> contextualMetadataRegistry) DeclarativeUserProfileProvider
(KeycloakSession session, Map<UserProfileContext, UserProfileMetadata> metadataRegistry, String defaultRawConfig, UPConfig parsedDefaultRawConfig) -
Uses of UserProfileContext in org.keycloak.userprofile.config
Modifier and TypeMethodDescriptionstatic boolean
UPConfigUtils.canBeAuthFlowContext
(UserProfileContext context) Check if context CAN BE part of the AuthenticationFlow.static boolean
UPConfigUtils.isRoleForContext
(UserProfileContext context, Set<String> roles) Check if roles configuration contains role given current context.