Class AudienceProtocolMapper
java.lang.Object
org.keycloak.protocol.oidc.mappers.AbstractOIDCProtocolMapper
org.keycloak.protocol.oidc.mappers.AudienceProtocolMapper
- All Implemented Interfaces:
- OIDCAccessTokenMapper,- OIDCIDTokenMapper,- TokenIntrospectionTokenMapper,- ProtocolMapper,- ConfiguredProvider,- Provider,- ProviderFactory<ProtocolMapper>
public class AudienceProtocolMapper
extends AbstractOIDCProtocolMapper
implements OIDCAccessTokenMapper, OIDCIDTokenMapper, TokenIntrospectionTokenMapper
- Author:
- Marek Posolda
- 
Field SummaryFieldsFields inherited from class org.keycloak.protocol.oidc.mappers.AbstractOIDCProtocolMapperTOKEN_MAPPER_CATEGORY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic ProtocolMapperModelcreateClaimMapper(String name, String includedClientAudience, String includedCustomAudience, boolean accessToken, boolean idToken, boolean introspectionEndpoint) getId()protected voidsetClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) Intended to be overridden inProtocolMapperimplementations to add claims to an token.Methods inherited from class org.keycloak.protocol.oidc.mappers.AbstractOIDCProtocolMapperclose, create, getEffectiveModel, getProtocol, getShouldUseLightweightToken, init, postInit, setClaim, setClaim, transformAccessToken, transformAccessTokenResponse, transformIDToken, transformIntrospectionToken, 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.ProviderFactorydependsOn, getConfigMetadata, orderMethods inherited from interface org.keycloak.protocol.oidc.mappers.TokenIntrospectionTokenMappertransformIntrospectionToken
- 
Field Details- 
INCLUDED_CLIENT_AUDIENCE- See Also:
 
- 
INCLUDED_CUSTOM_AUDIENCE- See Also:
 
- 
PROVIDER_ID- See Also:
 
 
- 
- 
Constructor Details- 
AudienceProtocolMapperpublic AudienceProtocolMapper()
 
- 
- 
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, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) Description copied from class:AbstractOIDCProtocolMapperIntended to be overridden inProtocolMapperimplementations to add claims to an token.- Overrides:
- setClaimin class- AbstractOIDCProtocolMapper
 
- 
createClaimMapperpublic static ProtocolMapperModel createClaimMapper(String name, String includedClientAudience, String includedCustomAudience, boolean accessToken, boolean idToken, boolean introspectionEndpoint) 
 
-