Package org.keycloak.broker.oidc.mappers
Class AbstractClaimMapper
- java.lang.Object
- 
- org.keycloak.broker.provider.AbstractIdentityProviderMapper
- 
- org.keycloak.broker.oidc.mappers.AbstractClaimMapper
 
 
- 
- All Implemented Interfaces:
- IdentityProviderMapper,- ConfiguredProvider,- Provider,- ProviderFactory<IdentityProviderMapper>
 - Direct Known Subclasses:
- AbstractClaimToGroupMapper,- AbstractClaimToRoleMapper,- UserAttributeMapper,- UsernameTemplateMapper
 
 public abstract class AbstractClaimMapper extends AbstractIdentityProviderMapper - Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringCLAIMstatic StringCLAIM_VALUE- 
Fields inherited from interface org.keycloak.broker.provider.IdentityProviderMapperANY_PROVIDER, DEFAULT_IDENTITY_PROVIDER_MAPPER_SYNC_MODES
 
- 
 - 
Constructor SummaryConstructors Constructor Description AbstractClaimMapper()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ObjectgetClaimValue(BrokeredIdentityContext context, String claim)static ObjectgetClaimValue(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)static ObjectgetClaimValue(JsonWebToken token, String claim)protected booleanhasClaimValue(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)booleanvalueEquals(String desiredValue, Object value)- 
Methods inherited from class org.keycloak.broker.provider.AbstractIdentityProviderMapperclose, create, importNewUser, init, postInit, preprocessFederatedIdentity, updateBrokeredUser, updateBrokeredUserLegacy
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.keycloak.provider.ConfiguredProvidergetConfig, getConfigProperties, getHelpText
 - 
Methods inherited from interface org.keycloak.broker.provider.IdentityProviderMappergetCompatibleProviders, getDisplayCategory, getDisplayType, supportsSyncMode
 - 
Methods inherited from interface org.keycloak.provider.ProviderFactorygetConfigMetadata, getId, order
 
- 
 
- 
- 
- 
Field Detail- 
CLAIMpublic static final String CLAIM - See Also:
- Constant Field Values
 
 - 
CLAIM_VALUEpublic static final String CLAIM_VALUE - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getClaimValuepublic static Object getClaimValue(JsonWebToken token, String claim) 
 - 
getClaimValuepublic static Object getClaimValue(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) 
 - 
getClaimValuepublic static Object getClaimValue(BrokeredIdentityContext context, String claim) 
 - 
hasClaimValueprotected boolean hasClaimValue(IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context) 
 
- 
 
-