Class FullNameMapper
java.lang.Object
org.keycloak.protocol.oidc.mappers.AbstractOIDCProtocolMapper
org.keycloak.protocol.oidc.mappers.FullNameMapper
- All Implemented Interfaces:
- OIDCAccessTokenMapper,- OIDCIDTokenMapper,- UserInfoTokenMapper,- ProtocolMapper,- ConfiguredProvider,- Provider,- ProviderFactory<ProtocolMapper>
public class FullNameMapper
extends AbstractOIDCProtocolMapper
implements OIDCAccessTokenMapper, OIDCIDTokenMapper, UserInfoTokenMapper
Set the 'name' claim to be first + last name.
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
- 
Field SummaryFieldsFields inherited from class org.keycloak.protocol.oidc.mappers.AbstractOIDCProtocolMapperTOKEN_MAPPER_CATEGORY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic ProtocolMapperModelgetId()protected voidsetClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession) Intended to be overridden inProtocolMapperimplementations to add claims to an token.Methods inherited from class org.keycloak.protocol.oidc.mappers.AbstractOIDCProtocolMapperclose, create, getProtocol, init, postInit, setClaim, setClaim, transformAccessToken, transformAccessTokenResponse, transformIDToken, transformUserInfoTokenMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.provider.ConfiguredProvidergetConfigMethods inherited from interface org.keycloak.protocol.oidc.mappers.OIDCAccessTokenMappertransformAccessTokenMethods inherited from interface org.keycloak.protocol.oidc.mappers.OIDCIDTokenMappertransformIDTokenMethods inherited from interface org.keycloak.protocol.ProtocolMappergetPriority, validateConfigMethods inherited from interface org.keycloak.provider.ProviderFactorygetConfigMetadata, orderMethods inherited from interface org.keycloak.protocol.oidc.mappers.UserInfoTokenMappertransformUserInfoToken
- 
Field Details- 
PROVIDER_ID- See Also:
 
 
- 
- 
Constructor Details- 
FullNameMapperpublic FullNameMapper()
 
- 
- 
Method Details- 
getConfigProperties- Specified by:
- getConfigPropertiesin interface- ConfiguredProvider
 
- 
getId- Specified by:
- getIdin interface- ProviderFactory<ProtocolMapper>
 
- 
getDisplayType- Specified by:
- getDisplayTypein interface- ProtocolMapper
 
- 
getDisplayCategory- Specified by:
- getDisplayCategoryin interface- ProtocolMapper
 
- 
getHelpText- Specified by:
- getHelpTextin interface- ConfiguredProvider
 
- 
setClaimprotected void setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession) Description copied from class:AbstractOIDCProtocolMapperIntended to be overridden inProtocolMapperimplementations to add claims to an token.- Overrides:
- setClaimin class- AbstractOIDCProtocolMapper
 
- 
createpublic static ProtocolMapperModel create(String name, boolean accessToken, boolean idToken, boolean userInfo) 
 
-