| Package | Description |
|---|---|
| org.keycloak.userprofile | |
| org.keycloak.userprofile.config | |
| org.keycloak.userprofile.legacy |
| Modifier and Type | Method and Description |
|---|---|
UserProfileMetadata |
UserProfileMetadata.clone() |
| Constructor and Description |
|---|
DefaultAttributes(UserProfileContext context,
Map<String,?> attributes,
UserModel user,
UserProfileMetadata profileMetadata,
KeycloakSession session) |
| Modifier and Type | Method and Description |
|---|---|
protected UserProfileMetadata |
DeclarativeUserProfileProvider.configureUserProfile(UserProfileMetadata metadata,
KeycloakSession session) |
protected UserProfileMetadata |
DeclarativeUserProfileProvider.decorateUserProfileForCache(UserProfileMetadata metadata,
ComponentModel model)
Decorate basic metadata provided from
AbstractUserProfileProvider based on 'per realm' configuration. |
| Modifier and Type | Method and Description |
|---|---|
protected UserProfileMetadata |
DeclarativeUserProfileProvider.configureUserProfile(UserProfileMetadata metadata,
KeycloakSession session) |
protected Attributes |
DeclarativeUserProfileProvider.createAttributes(UserProfileContext context,
Map<String,?> attributes,
UserModel user,
UserProfileMetadata metadata) |
protected UserProfileMetadata |
DeclarativeUserProfileProvider.decorateUserProfileForCache(UserProfileMetadata metadata,
ComponentModel model)
Decorate basic metadata provided from
AbstractUserProfileProvider based on 'per realm' configuration. |
| Modifier and Type | Method and Description |
|---|---|
protected DeclarativeUserProfileProvider |
DeclarativeUserProfileProvider.create(KeycloakSession session,
Map<UserProfileContext,UserProfileMetadata> metadataRegistry) |
| Constructor and Description |
|---|
DeclarativeAttributes(UserProfileContext context,
Map<String,?> attributes,
UserModel user,
UserProfileMetadata profileMetadata,
KeycloakSession session) |
| Constructor and Description |
|---|
DeclarativeUserProfileProvider(KeycloakSession session,
Map<UserProfileContext,UserProfileMetadata> metadataRegistry,
String defaultRawConfig) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<UserProfileContext,UserProfileMetadata> |
AbstractUserProfileProvider.contextualMetadataRegistry |
| 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 |
AbstractUserProfileProvider.configureUserProfile(UserProfileMetadata metadata,
KeycloakSession session)
Sub-types can override this method to customize how contextual profile metadata is configured at runtime.
|
| 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 |
AbstractUserProfileProvider.configureUserProfile(UserProfileMetadata metadata,
KeycloakSession session)
Sub-types can override this method to customize how contextual profile metadata is configured at runtime.
|
protected Attributes |
AbstractUserProfileProvider.createAttributes(UserProfileContext context,
Map<String,?> attributes,
UserModel user,
UserProfileMetadata metadata) |
| Modifier and Type | Method and Description |
|---|---|
protected DefaultUserProfileProvider |
DefaultUserProfileProvider.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 |
|---|
AbstractUserProfileProvider(KeycloakSession session,
Map<UserProfileContext,UserProfileMetadata> contextualMetadataRegistry) |
DefaultUserProfileProvider(KeycloakSession session,
Map<UserProfileContext,UserProfileMetadata> validators) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.