Package | Description |
---|---|
org.keycloak.userprofile |
Modifier and Type | Field and Description |
---|---|
protected UserProfileMetadata |
DefaultUserProfile.metadata |
Modifier and Type | Field and Description |
---|---|
protected Map<UserProfileContext,UserProfileMetadata> |
AbstractUserProfileProvider.contextualMetadataRegistry |
Modifier and Type | Method and Description |
---|---|
UserProfileMetadata |
UserProfileMetadata.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 |
DeclarativeUserProfileProvider.configureUserProfile(UserProfileMetadata metadata,
KeycloakSession session) |
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.decorateUserProfileForCache(UserProfileMetadata decoratedMetadata,
ComponentModel model)
Decorate basic metadata provided from
AbstractUserProfileProvider based on 'per realm' configuration. |
Modifier and Type | Method and Description |
---|---|
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 |
DeclarativeUserProfileProvider.configureUserProfile(UserProfileMetadata metadata,
KeycloakSession session) |
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 Attributes |
DeclarativeUserProfileProvider.createAttributes(UserProfileContext context,
Map<String,?> attributes,
UserModel user,
UserProfileMetadata metadata) |
protected Attributes |
AbstractUserProfileProvider.createAttributes(UserProfileContext context,
Map<String,?> attributes,
UserModel user,
UserProfileMetadata metadata) |
protected UserProfileMetadata |
DeclarativeUserProfileProvider.decorateUserProfileForCache(UserProfileMetadata decoratedMetadata,
ComponentModel model)
Decorate basic metadata provided from
AbstractUserProfileProvider based on 'per realm' configuration. |
Modifier and Type | Method and Description |
---|---|
protected UserProfileProvider |
DeclarativeUserProfileProvider.create(KeycloakSession session,
Map<UserProfileContext,UserProfileMetadata> metadataRegistry) |
protected abstract U |
AbstractUserProfileProvider.create(KeycloakSession session,
Map<UserProfileContext,UserProfileMetadata> metadataRegistry)
Subclasses can override this method to create their instances of
UserProfileProvider . |
Constructor and Description |
---|
DefaultAttributes(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) |
Constructor and Description |
---|
AbstractUserProfileProvider(KeycloakSession session,
Map<UserProfileContext,UserProfileMetadata> contextualMetadataRegistry) |
DeclarativeUserProfileProvider(KeycloakSession session,
Map<UserProfileContext,UserProfileMetadata> metadataRegistry,
String defaultRawConfig) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.