Uses of Interface
org.keycloak.protocol.ProtocolMapper
Packages that use ProtocolMapper
Package
Description
-
Uses of ProtocolMapper in org.keycloak.organization.protocol.mappers.oidc
Classes in org.keycloak.organization.protocol.mappers.oidc that implement ProtocolMapper -
Uses of ProtocolMapper in org.keycloak.organization.protocol.mappers.saml
Classes in org.keycloak.organization.protocol.mappers.saml that implement ProtocolMapper -
Uses of ProtocolMapper in org.keycloak.protocol
Methods in org.keycloak.protocol that return types with arguments of type ProtocolMapperModifier 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) Method parameters in org.keycloak.protocol with type arguments of type ProtocolMapperModifier and TypeMethodDescriptionstatic intProtocolMapperUtils.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
Classes in org.keycloak.protocol.docker.mapper that implement ProtocolMapperModifier and TypeClassDescriptionclassPopulates token with requested scope.classMethods in org.keycloak.protocol.docker.mapper that return ProtocolMapperModifier and TypeMethodDescriptionfinal ProtocolMapperDockerAuthV2ProtocolMapper.create(KeycloakSession session) -
Uses of ProtocolMapper in org.keycloak.protocol.oid4vc.issuance.mappers
Classes in org.keycloak.protocol.oid4vc.issuance.mappers that implement ProtocolMapperModifier and TypeClassDescriptionclassAllows to add the context to the credential subjectclassAdds a generated ID to the credential (as a configurable property).classMap issuance date to the credential, under the default claim name "iat"classBase class for OID4VC Mappers, to provide common configuration and functionality for all of themclassAllows to add statically configured claims to the credential subjectclassSets an ID for the credential, either randomly generated or statically configuredclassAdds the users roles to the credential subjectclassAllows to add types to the credential subjectclassAllows to add user attributes to the credential subjectMethods in org.keycloak.protocol.oid4vc.issuance.mappers that return ProtocolMapperModifier and TypeMethodDescriptionOID4VCContextMapper.create(KeycloakSession session) OID4VCGeneratedIdMapper.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
Classes in org.keycloak.protocol.oidc.mappers that implement ProtocolMapperModifier and TypeClassDescriptionclassclassSet the 'sub' claim to pairwise .classBase class for mapping of user role mappings to an ID and Access Token claim.classclassclassProtocol mapper to add allowed web origins to the access token to the 'allowed-origins' claimclassclassclassProtocol mapper, which adds all client_ids of "allowed" clients to the audience field of the token.classclassclassclassSet the 'name' claim to be first + last name.classMaps user group membershipclassclassAdd a role to a tokenclassSimple mapper that adds the nonce claim into the access token as before.classMap an assigned role to a different position and name in the tokenclassOIDCProtocolMapperthat uses a provided JavaScript fragment to compute the token claim value.classclassclassclassMappings UserModel.attribute to an ID Token claim.classAllows mapping of user client role mappings to an ID and Access Token claim.classMappings UserModel property (the property name of a getter method) to an ID Token claim.classAllows mapping of user realm role mappings to an ID and Access Token claim.classMappings UserSessionModel.note to an ID Token claim.Methods in org.keycloak.protocol.oidc.mappers that return ProtocolMapperModifier and TypeMethodDescriptionfinal ProtocolMapperAbstractOIDCProtocolMapper.create(KeycloakSession session) final ProtocolMapperNonceBackwardsCompatibleMapper.create(KeycloakSession session) Method parameters in org.keycloak.protocol.oidc.mappers with type arguments of type ProtocolMapperModifier and TypeMethodDescriptionstatic voidOIDCAttributeMapperHelper.addAttributeConfig(List<ProviderConfigProperty> configProperties, Class<? extends ProtocolMapper> protocolMapperClass) static voidOIDCAttributeMapperHelper.addIncludeInTokensConfig(List<ProviderConfigProperty> configProperties, Class<? extends ProtocolMapper> protocolMapperClass) -
Uses of ProtocolMapper in org.keycloak.protocol.saml.mappers
Classes in org.keycloak.protocol.saml.mappers that implement ProtocolMapperModifier and TypeClassDescriptionclassclassclassclassMappings UserModel property (the property name of a getter method) to an AttributeStatement.classMappings UserModel property (the property name of a getter method) to an AttributeStatement.classclassMap an assigned role to a different position and name in the tokenclassSAML mapper to add a audience restriction into the assertion, to another client (clientId) or to a custom URI.classSAML audience resolve mapper.classThis class provides a mapper that uses javascript to attach a value to an attribute for SAML tokens.classclassMappings UserModel attribute (not property name of a getter method) to an AttributeStatement.classMappings UserModel property (the property name of a getter method) to an AttributeStatement.classMaps a user session note to a SAML attributeMethods in org.keycloak.protocol.saml.mappers that return ProtocolMapperModifier and TypeMethodDescriptionfinal ProtocolMapperAbstractSAMLProtocolMapper.create(KeycloakSession session) final ProtocolMapperRoleNameMapper.create(KeycloakSession session) -
Uses of ProtocolMapper in org.keycloak.services.util
Methods in org.keycloak.services.util that return types with arguments of type ProtocolMapperModifier 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.