Uses of Interface
org.keycloak.protocol.ProtocolMapper
Package
Description
-
Uses of ProtocolMapper in org.keycloak.organization.protocol.mappers.oidc
-
Uses of ProtocolMapper in org.keycloak.organization.protocol.mappers.saml
-
Uses of ProtocolMapper in org.keycloak.protocol
Modifier and TypeMethodDescriptionstatic Stream<Map.Entry<ProtocolMapperModel,
ProtocolMapper>> ProtocolMapperUtils.getSortedProtocolMappers
(KeycloakSession session, ClientSessionContext ctx) static Stream<Map.Entry<ProtocolMapperModel,
ProtocolMapper>> ProtocolMapperUtils.getSortedProtocolMappers
(KeycloakSession session, ClientSessionContext ctx, Predicate<Map.Entry<ProtocolMapperModel, ProtocolMapper>> filter) Modifier and TypeMethodDescriptionstatic int
ProtocolMapperUtils.compare
(Map.Entry<ProtocolMapperModel, ProtocolMapper> entry) static Stream<Map.Entry<ProtocolMapperModel,
ProtocolMapper>> ProtocolMapperUtils.getSortedProtocolMappers
(KeycloakSession session, ClientSessionContext ctx, Predicate<Map.Entry<ProtocolMapperModel, ProtocolMapper>> filter) -
Uses of ProtocolMapper in org.keycloak.protocol.docker.mapper
Modifier and TypeClassDescriptionclass
Populates token with requested scope.class
Modifier and TypeMethodDescriptionfinal ProtocolMapper
DockerAuthV2ProtocolMapper.create
(KeycloakSession session) -
Uses of ProtocolMapper in org.keycloak.protocol.oid4vc.issuance.mappers
Modifier and TypeClassDescriptionclass
Allows to add the context to the credential subjectclass
Map issuance date to the credential, under the default claim name "iat"class
Base class for OID4VC Mappers, to provide common configuration and functionality for all of themclass
Allows to add statically configured claims to the credential subjectclass
Sets an ID for the credential, either randomly generated or statically configuredclass
Adds the users roles to the credential subjectclass
Allows to add types to the credential subjectclass
Allows to add user attributes to the credential subjectModifier and TypeMethodDescriptionOID4VCContextMapper.create
(KeycloakSession session) OID4VCIssuedAtTimeClaimMapper.create
(KeycloakSession session) OID4VCStaticClaimMapper.create
(KeycloakSession session) OID4VCSubjectIdMapper.create
(KeycloakSession session) OID4VCTargetRoleMapper.create
(KeycloakSession session) OID4VCTypeMapper.create
(KeycloakSession session) OID4VCUserAttributeMapper.create
(KeycloakSession session) -
Uses of ProtocolMapper in org.keycloak.protocol.oidc.mappers
Modifier and TypeClassDescriptionclass
class
Set the 'sub' claim to pairwise .class
class
class
Protocol mapper to add allowed web origins to the access token to the 'allowed-origins' claimclass
class
class
Protocol mapper, which adds all client_ids of "allowed" clients to the audience field of the token.class
class
class
class
Set the 'name' claim to be first + last name.class
Maps user group membershipclass
class
Add a role to a tokenclass
Simple mapper that adds the nonce claim into the access token as before.class
Map an assigned role to a different position and name in the tokenclass
OIDCProtocolMapper
that uses a provided JavaScript fragment to compute the token claim value.class
class
class
class
Mappings UserModel.attribute to an ID Token claim.class
Allows mapping of user client role mappings to an ID and Access Token claim.class
Mappings UserModel property (the property name of a getter method) to an ID Token claim.class
Allows mapping of user realm role mappings to an ID and Access Token claim.class
Mappings UserSessionModel.note to an ID Token claim.Modifier and TypeMethodDescriptionfinal ProtocolMapper
AbstractOIDCProtocolMapper.create
(KeycloakSession session) final ProtocolMapper
NonceBackwardsCompatibleMapper.create
(KeycloakSession session) Modifier and TypeMethodDescriptionstatic void
OIDCAttributeMapperHelper.addAttributeConfig
(List<ProviderConfigProperty> configProperties, Class<? extends ProtocolMapper> protocolMapperClass) static void
OIDCAttributeMapperHelper.addIncludeInTokensConfig
(List<ProviderConfigProperty> configProperties, Class<? extends ProtocolMapper> protocolMapperClass) -
Uses of ProtocolMapper in org.keycloak.protocol.saml.mappers
Modifier and TypeClassDescriptionclass
class
class
class
Mappings UserModel property (the property name of a getter method) to an AttributeStatement.class
Mappings UserModel property (the property name of a getter method) to an AttributeStatement.class
class
Map an assigned role to a different position and name in the tokenclass
SAML mapper to add a audience restriction into the assertion, to another client (clientId) or to a custom URI.class
SAML audience resolve mapper.class
This class provides a mapper that uses javascript to attach a value to an attribute for SAML tokens.class
class
Mappings UserModel attribute (not property name of a getter method) to an AttributeStatement.class
Mappings UserModel property (the property name of a getter method) to an AttributeStatement.class
Maps a user session note to a SAML attributeModifier and TypeMethodDescriptionfinal ProtocolMapper
AbstractSAMLProtocolMapper.create
(KeycloakSession session) final ProtocolMapper
RoleNameMapper.create
(KeycloakSession session) -
Uses of ProtocolMapper in org.keycloak.services.util
Modifier and TypeMethodDescriptionstatic Stream<Map.Entry<ProtocolMapperModel,
ProtocolMapper>> DPoPUtil.getTransientProtocolMapper()
creates a protocol mapper that cannot be modified by administration users and that is used to bind AccessTokens to specific DPoP keys.