Package org.keycloak.social.github
Class GitHubUserAttributeMapper
java.lang.Object
org.keycloak.broker.provider.AbstractIdentityProviderMapper
org.keycloak.broker.oidc.mappers.AbstractJsonUserAttributeMapper
org.keycloak.social.github.GitHubUserAttributeMapper
- All Implemented Interfaces:
IdentityProviderMapper
,ConfiguredProvider
,Provider
,ProviderFactory<IdentityProviderMapper>
User attribute mapper.
- Author:
- Vlastimil Elias (velias at redhat dot com)
-
Field Summary
Fields inherited from class org.keycloak.broker.oidc.mappers.AbstractJsonUserAttributeMapper
CONF_JSON_FIELD, CONF_USER_ATTRIBUTE, CONTEXT_JSON_NODE, logger, LOGGER_DUMP_USER_PROFILE
Fields inherited from interface org.keycloak.broker.provider.IdentityProviderMapper
ANY_PROVIDER, DEFAULT_IDENTITY_PROVIDER_MAPPER_SYNC_MODES
-
Constructor Summary
-
Method Summary
Methods inherited from class org.keycloak.broker.oidc.mappers.AbstractJsonUserAttributeMapper
getConfigProperties, getDisplayCategory, getDisplayType, getHelpText, getJsonValue, getJsonValue, preprocessFederatedIdentity, storeUserProfileForMapper, supportsSyncMode, updateBrokeredUser, updateBrokeredUserLegacy
Methods inherited from class org.keycloak.broker.provider.AbstractIdentityProviderMapper
close, create, importNewUser, init, postInit
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfig
Methods inherited from interface org.keycloak.provider.ProviderFactory
getConfigMetadata, order
-
Field Details
-
PROVIDER_ID
- See Also:
-
-
Constructor Details
-
GitHubUserAttributeMapper
public GitHubUserAttributeMapper()
-
-
Method Details
-
getCompatibleProviders
-
getId
-