Uses of Class
org.keycloak.models.ProtocolMapperModel
Packages that use ProtocolMapperModel
Package
Description
-
Uses of ProtocolMapperModel in org.keycloak.migration
Methods in org.keycloak.migration that return types with arguments of type ProtocolMapperModel -
Uses of ProtocolMapperModel in org.keycloak.migration.migrators
Methods in org.keycloak.migration.migrators with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionprotected voidMigrateTo1_6_0.migrateRealm(KeycloakSession session, ProtocolMapperModel localeMapper, RealmModel realm) -
Uses of ProtocolMapperModel in org.keycloak.models
Methods in org.keycloak.models that return ProtocolMapperModelModifier and TypeMethodDescriptionClientScopeDecorator.addProtocolMapper(ProtocolMapperModel model) ProtocolMapperContainerModel.addProtocolMapper(ProtocolMapperModel model) ClientScopeDecorator.getProtocolMapperById(String id) ProtocolMapperContainerModel.getProtocolMapperById(String id) ClientScopeDecorator.getProtocolMapperByName(String protocol, String name) ProtocolMapperContainerModel.getProtocolMapperByName(String protocol, String name) Methods in org.keycloak.models that return types with arguments of type ProtocolMapperModelModifier and TypeMethodDescriptionClientScopeDecorator.getProtocolMapperByType(String type) default List<ProtocolMapperModel>ProtocolMapperContainerModel.getProtocolMapperByType(String type) ClientScopeDecorator.getProtocolMappersStream()ClientSessionContext.getProtocolMappersStream()Returns protocol mappers as a stream.ProtocolMapperContainerModel.getProtocolMappersStream()Returns protocol mappers as a stream.Methods in org.keycloak.models with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionClientScopeDecorator.addProtocolMapper(ProtocolMapperModel model) ProtocolMapperContainerModel.addProtocolMapper(ProtocolMapperModel model) voidUserProvider.preRemove(ProtocolMapperModel protocolMapper) Called when a protocolMapper is removedvoidClientScopeDecorator.removeProtocolMapper(ProtocolMapperModel mapping) voidProtocolMapperContainerModel.removeProtocolMapper(ProtocolMapperModel mapping) voidClientScopeDecorator.updateProtocolMapper(ProtocolMapperModel mapping) voidProtocolMapperContainerModel.updateProtocolMapper(ProtocolMapperModel mapping) Constructors in org.keycloak.models with parameters of type ProtocolMapperModel -
Uses of ProtocolMapperModel in org.keycloak.models.cache.infinispan
Methods in org.keycloak.models.cache.infinispan that return ProtocolMapperModelModifier and TypeMethodDescriptionClientAdapter.addProtocolMapper(ProtocolMapperModel model) ClientScopeAdapter.addProtocolMapper(ProtocolMapperModel model) ClientAdapter.getProtocolMapperById(String id) ClientScopeAdapter.getProtocolMapperById(String id) ClientAdapter.getProtocolMapperByName(String protocol, String name) ClientScopeAdapter.getProtocolMapperByName(String protocol, String name) Methods in org.keycloak.models.cache.infinispan that return types with arguments of type ProtocolMapperModelModifier and TypeMethodDescriptionClientAdapter.getProtocolMapperByType(String type) ClientScopeAdapter.getProtocolMapperByType(String type) ClientAdapter.getProtocolMappersStream()ClientScopeAdapter.getProtocolMappersStream()Methods in org.keycloak.models.cache.infinispan with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionClientAdapter.addProtocolMapper(ProtocolMapperModel model) ClientScopeAdapter.addProtocolMapper(ProtocolMapperModel model) voidUserCacheSession.preRemove(ProtocolMapperModel protocolMapper) voidClientAdapter.removeProtocolMapper(ProtocolMapperModel mapping) voidClientScopeAdapter.removeProtocolMapper(ProtocolMapperModel mapping) voidClientAdapter.updateProtocolMapper(ProtocolMapperModel mapping) voidClientScopeAdapter.updateProtocolMapper(ProtocolMapperModel mapping) -
Uses of ProtocolMapperModel in org.keycloak.models.delegate
Methods in org.keycloak.models.delegate that return ProtocolMapperModelModifier and TypeMethodDescriptionClientModelLazyDelegate.addProtocolMapper(ProtocolMapperModel model) ClientModelLazyDelegate.getProtocolMapperById(String id) ClientModelLazyDelegate.getProtocolMapperByName(String protocol, String name) Methods in org.keycloak.models.delegate that return types with arguments of type ProtocolMapperModelModifier and TypeMethodDescriptionClientModelLazyDelegate.getProtocolMapperByType(String type) ClientModelLazyDelegate.getProtocolMappersStream()Methods in org.keycloak.models.delegate with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionClientModelLazyDelegate.addProtocolMapper(ProtocolMapperModel model) voidClientModelLazyDelegate.removeProtocolMapper(ProtocolMapperModel mapping) voidClientModelLazyDelegate.updateProtocolMapper(ProtocolMapperModel mapping) -
Uses of ProtocolMapperModel in org.keycloak.models.jpa
Methods in org.keycloak.models.jpa that return ProtocolMapperModelModifier and TypeMethodDescriptionClientAdapter.addProtocolMapper(ProtocolMapperModel model) ClientScopeAdapter.addProtocolMapper(ProtocolMapperModel model) protected ProtocolMapperModelClientAdapter.entityToModel(ProtocolMapperEntity entity) protected ProtocolMapperModelClientScopeAdapter.entityToModel(ProtocolMapperEntity entity) ClientAdapter.getProtocolMapperById(String id) ClientScopeAdapter.getProtocolMapperById(String id) ClientAdapter.getProtocolMapperByName(String protocol, String name) ClientScopeAdapter.getProtocolMapperByName(String protocol, String name) Methods in org.keycloak.models.jpa that return types with arguments of type ProtocolMapperModelModifier and TypeMethodDescriptionClientAdapter.getProtocolMapperByType(String type) ClientScopeAdapter.getProtocolMapperByType(String type) ClientAdapter.getProtocolMappersStream()ClientScopeAdapter.getProtocolMappersStream()Methods in org.keycloak.models.jpa with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionClientAdapter.addProtocolMapper(ProtocolMapperModel model) ClientScopeAdapter.addProtocolMapper(ProtocolMapperModel model) voidJpaUserProvider.preRemove(ProtocolMapperModel protocolMapper) voidClientAdapter.removeProtocolMapper(ProtocolMapperModel mapping) voidClientScopeAdapter.removeProtocolMapper(ProtocolMapperModel mapping) voidClientAdapter.updateProtocolMapper(ProtocolMapperModel mapping) voidClientScopeAdapter.updateProtocolMapper(ProtocolMapperModel mapping) -
Uses of ProtocolMapperModel in org.keycloak.models.oid4vci
Subclasses of ProtocolMapperModel in org.keycloak.models.oid4vciModifier and TypeClassDescriptionclassThis class acts as delegate for aProtocolMapperModelimplementation and adds additional functionality for OpenId4VC credentialsMethods in org.keycloak.models.oid4vci that return ProtocolMapperModelModifier and TypeMethodDescriptionCredentialScopeModel.addProtocolMapper(ProtocolMapperModel model) CredentialScopeModel.getProtocolMapperById(String id) CredentialScopeModel.getProtocolMapperByName(String protocol, String name) Methods in org.keycloak.models.oid4vci that return types with arguments of type ProtocolMapperModelModifier and TypeMethodDescriptionCredentialScopeModel.getProtocolMapperByType(String type) CredentialScopeModel.getProtocolMappersStream()Methods in org.keycloak.models.oid4vci with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionCredentialScopeModel.addProtocolMapper(ProtocolMapperModel model) voidCredentialScopeModel.removeProtocolMapper(ProtocolMapperModel mapping) voidCredentialScopeModel.updateProtocolMapper(ProtocolMapperModel mapping) Constructors in org.keycloak.models.oid4vci with parameters of type ProtocolMapperModel -
Uses of ProtocolMapperModel in org.keycloak.models.utils
Methods in org.keycloak.models.utils that return ProtocolMapperModelModifier and TypeMethodDescriptionstatic ProtocolMapperModelRepresentationToModel.toModel(ProtocolMapperRepresentation rep) Methods in org.keycloak.models.utils with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionstatic ProtocolMapperRepresentationModelToRepresentation.toRepresentation(ProtocolMapperModel model) -
Uses of ProtocolMapperModel in org.keycloak.organization.protocol.mappers.oidc
Methods in org.keycloak.organization.protocol.mappers.oidc that return ProtocolMapperModelModifier and TypeMethodDescriptionstatic ProtocolMapperModelOrganizationMembershipMapper.create(String name, boolean accessToken, boolean idToken, boolean introspectionEndpoint) OrganizationMembershipMapper.getEffectiveModel(KeycloakSession session, RealmModel realm, ProtocolMapperModel model) Methods in org.keycloak.organization.protocol.mappers.oidc with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionOrganizationMembershipMapper.getEffectiveModel(KeycloakSession session, RealmModel realm, ProtocolMapperModel model) protected voidOrganizationMembershipMapper.setClaim(IDToken token, ProtocolMapperModel model, UserSessionModel userSession, KeycloakSession session, ClientSessionContext clientSessionCtx) -
Uses of ProtocolMapperModel in org.keycloak.organization.protocol.mappers.saml
Methods in org.keycloak.organization.protocol.mappers.saml that return ProtocolMapperModelModifier and TypeMethodDescriptionstatic ProtocolMapperModelOrganizationMembershipMapper.create()Methods in org.keycloak.organization.protocol.mappers.saml with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionvoidOrganizationMembershipMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) -
Uses of ProtocolMapperModel in org.keycloak.protocol
Methods in org.keycloak.protocol that return ProtocolMapperModelModifier and TypeMethodDescriptionstatic ProtocolMapperModelProtocolMapperUtils.findLocaleMapper(KeycloakSession session) Find the builtin locale mapper.default ProtocolMapperModelProtocolMapper.getEffectiveModel(KeycloakSession session, RealmModel realm, ProtocolMapperModel protocolMapperModel) Get effective configuration of protocol mapper.Methods in org.keycloak.protocol that return types with arguments of type ProtocolMapperModelModifier and TypeMethodDescriptionLoginProtocolFactory.getBuiltinMappers()List of built in protocol mappers that can be used to apply to clients.static 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) Methods in org.keycloak.protocol with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptiondefault ProtocolMapperModelProtocolMapper.getEffectiveModel(KeycloakSession session, RealmModel realm, ProtocolMapperModel protocolMapperModel) Get effective configuration of protocol mapper.static booleanProtocolMapperUtils.isEnabled(KeycloakSession session, ProtocolMapperModel mapper) default voidProtocolMapper.validateConfig(KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel client, ProtocolMapperModel mapperModel) Called when instance of mapperModel is created/updated for this protocolMapper through admin endpointMethod parameters in org.keycloak.protocol with type arguments of type ProtocolMapperModelModifier 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 ProtocolMapperModel in org.keycloak.protocol.docker
Methods in org.keycloak.protocol.docker that return types with arguments of type ProtocolMapperModel -
Uses of ProtocolMapperModel in org.keycloak.protocol.docker.mapper
Methods in org.keycloak.protocol.docker.mapper with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionAllowAllDockerProtocolMapper.transformDockerResponseToken(DockerResponseToken responseToken, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) DockerAuthV2AttributeMapper.transformDockerResponseToken(DockerResponseToken responseToken, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) -
Uses of ProtocolMapperModel in org.keycloak.protocol.oid4vc
Methods in org.keycloak.protocol.oid4vc that return types with arguments of type ProtocolMapperModel -
Uses of ProtocolMapperModel in org.keycloak.protocol.oid4vc.issuance.mappers
Fields in org.keycloak.protocol.oid4vc.issuance.mappers declared as ProtocolMapperModelMethods in org.keycloak.protocol.oid4vc.issuance.mappers that return ProtocolMapperModelModifier and TypeMethodDescriptionstatic ProtocolMapperModelstatic ProtocolMapperModelstatic ProtocolMapperModelOID4VCUserAttributeMapper.create(String mapperName, String userAttribute, String propertyName, boolean aggregateAttributes) Methods in org.keycloak.protocol.oid4vc.issuance.mappers with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionOID4VCMapper.setMapperModel(ProtocolMapperModel mapperModel, String format) voidOID4VCTargetRoleMapper.validateConfig(KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel client, ProtocolMapperModel mapperModel) -
Uses of ProtocolMapperModel in org.keycloak.protocol.oidc
Methods in org.keycloak.protocol.oidc that return types with arguments of type ProtocolMapperModel -
Uses of ProtocolMapperModel in org.keycloak.protocol.oidc.mappers
Methods in org.keycloak.protocol.oidc.mappers that return ProtocolMapperModelModifier and TypeMethodDescriptionstatic ProtocolMapperModelAcrProtocolMapper.create(String name, boolean accessToken, boolean idToken, boolean introspectionEndpoint) static ProtocolMapperModelstatic ProtocolMapperModelFullNameMapper.create(String name, boolean accessToken, boolean idToken, boolean userInfo, boolean introspectionEndpoint) static ProtocolMapperModelGroupMembershipMapper.create(String name, String tokenClaimName, boolean consentRequired, String consentText, boolean accessToken, boolean idToken, boolean introspectionEndpoint) static ProtocolMapperModelHardcodedClaim.create(String name, String hardcodedName, String hardcodedValue, String claimType, boolean accessToken, boolean idToken, boolean introspectionEndpoint) static ProtocolMapperModelstatic ProtocolMapperModelstatic ProtocolMapperModelstatic ProtocolMapperModelScriptBasedOIDCProtocolMapper.create(String name, String userAttribute, String tokenClaimName, String claimType, boolean accessToken, boolean idToken, boolean introspectionEndpoint, String script, boolean multiValued) static ProtocolMapperModelSessionStateMapper.create(String name, boolean accessToken, boolean idToken, boolean userInfo, boolean introspectionEndpoint) static ProtocolMapperModelstatic ProtocolMapperModelUserClientRoleMappingMapper.create(String clientId, String clientRolePrefix, String name, String tokenClaimName, boolean accessToken, boolean idToken, boolean introspectionEndpoint) static ProtocolMapperModelUserClientRoleMappingMapper.create(String clientId, String clientRolePrefix, String name, String tokenClaimName, boolean accessToken, boolean idToken, boolean introspectionEndpoint, boolean multiValued) static ProtocolMapperModelUserRealmRoleMappingMapper.create(String realmRolePrefix, String name, String tokenClaimName, boolean accessToken, boolean idToken, boolean introspectionEndpoint) static ProtocolMapperModelUserRealmRoleMappingMapper.create(String realmRolePrefix, String name, String tokenClaimName, boolean accessToken, boolean idToken, boolean introspectionEndpoint, boolean multiValued) static ProtocolMapperModelAddressMapper.createAddressMapper()static ProtocolMapperModelAddressMapper.createAddressMapper(boolean idToken, boolean accessToken, boolean userInfo, boolean introspectionEndpoint) static ProtocolMapperModelAllowedWebOriginsProtocolMapper.createClaimMapper(String name, boolean accessToken, boolean introspectionEndpoint) static ProtocolMapperModelAudienceProtocolMapper.createClaimMapper(String name, String includedClientAudience, String includedCustomAudience, boolean accessToken, boolean idToken, boolean introspectionEndpoint) static ProtocolMapperModelAudienceResolveProtocolMapper.createClaimMapper(String name, boolean accessToken, boolean introspectionEndpoint) static ProtocolMapperModelOIDCAttributeMapperHelper.createClaimMapper(String name, String userAttribute, String tokenClaimName, String claimType, boolean accessToken, boolean idToken, boolean userinfo, boolean introspectionEndpoint, String mapperId) static ProtocolMapperModelOIDCAttributeMapperHelper.createClaimMapper(String name, String userAttribute, String tokenClaimName, String claimType, boolean accessToken, boolean idToken, boolean introspectionEndpoint, String mapperId) static ProtocolMapperModelUserAttributeMapper.createClaimMapper(String name, String userAttribute, String tokenClaimName, String claimType, boolean accessToken, boolean idToken, boolean introspectionEndpoint) static ProtocolMapperModelUserAttributeMapper.createClaimMapper(String name, String userAttribute, String tokenClaimName, String claimType, boolean accessToken, boolean idToken, boolean introspectionEndpoint, boolean multivalued) static ProtocolMapperModelUserAttributeMapper.createClaimMapper(String name, String userAttribute, String tokenClaimName, String claimType, boolean accessToken, boolean idToken, boolean introspectionEndpoint, boolean multivalued, boolean aggregateAttrs) static ProtocolMapperModelUserPropertyMapper.createClaimMapper(String name, String userAttribute, String tokenClaimName, String claimType, boolean accessToken, boolean idToken, boolean introspectionEndpoint) static ProtocolMapperModelUserSessionNoteMapper.createClaimMapper(String name, String userSessionNote, String tokenClaimName, String jsonType, boolean accessToken, boolean idToken, boolean introspectionEndpoint) static ProtocolMapperModelUserSessionNoteMapper.createClaimMapper(String name, String userSessionNote, String tokenClaimName, String jsonType, boolean accessToken, boolean idToken, boolean userInfo, boolean introspectionEndpoint) static ProtocolMapperModelClaimsParameterTokenMapper.createMapper(String name, boolean idToken, boolean userInfo) static ProtocolMapperModelClaimsParameterWithValueIdTokenMapper.createMapper(String name, String attributeValue, boolean idToken) static ProtocolMapperModelUserSessionNoteMapper.createUserSessionNoteMapper(UserSessionNoteDescriptor userSessionNoteDescriptor) For session notes defined using aUserSessionNoteDescriptorenumAbstractOIDCProtocolMapper.getEffectiveModel(KeycloakSession session, RealmModel realm, ProtocolMapperModel protocolMapperModel) AllowedWebOriginsProtocolMapper.getEffectiveModel(KeycloakSession session, RealmModel realm, ProtocolMapperModel protocolMapperModel) AudienceResolveProtocolMapper.getEffectiveModel(KeycloakSession session, RealmModel realm, ProtocolMapperModel protocolMapperModel) Methods in org.keycloak.protocol.oidc.mappers with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionabstract StringAbstractPairwiseSubMapper.generateSub(ProtocolMapperModel mappingModel, String sectorIdentifier, String localSub) Generates a pairwise subject identifier.SHA256PairwiseSubMapper.generateSub(ProtocolMapperModel mappingModel, String sectorIdentifier, String localSub) AbstractOIDCProtocolMapper.getEffectiveModel(KeycloakSession session, RealmModel realm, ProtocolMapperModel protocolMapperModel) AllowedWebOriginsProtocolMapper.getEffectiveModel(KeycloakSession session, RealmModel realm, ProtocolMapperModel protocolMapperModel) AudienceResolveProtocolMapper.getEffectiveModel(KeycloakSession session, RealmModel realm, ProtocolMapperModel protocolMapperModel) static StringPairwiseSubMapperHelper.getSalt(ProtocolMapperModel mappingModel) protected StringDeployedScriptOIDCProtocolMapper.getScriptCode(ProtocolMapperModel mapperModel) protected StringScriptBasedOIDCProtocolMapper.getScriptCode(ProtocolMapperModel mapperModel) static StringPairwiseSubMapperHelper.getSectorIdentifierUri(ProtocolMapperModel mappingModel) static booleanOIDCAttributeMapperHelper.includeInAccessToken(ProtocolMapperModel mappingModel) static booleanOIDCAttributeMapperHelper.includeInAccessTokenResponse(ProtocolMapperModel mappingModel) static booleanOIDCAttributeMapperHelper.includeInIDToken(ProtocolMapperModel mappingModel) static booleanOIDCAttributeMapperHelper.includeInIntrospection(ProtocolMapperModel mappingModel) static booleanOIDCAttributeMapperHelper.includeInLightweightAccessToken(ProtocolMapperModel mappingModel) static booleanOIDCAttributeMapperHelper.includeInUserInfo(ProtocolMapperModel mappingModel) static booleanOIDCAttributeMapperHelper.isMultivalued(ProtocolMapperModel mappingModel) static ObjectOIDCAttributeMapperHelper.mapAttributeValue(ProtocolMapperModel mappingModel, Object attributeValue) static voidOIDCAttributeMapperHelper.mapClaim(AccessTokenResponse token, ProtocolMapperModel mappingModel, Object attributeValue) static voidOIDCAttributeMapperHelper.mapClaim(IDToken token, ProtocolMapperModel mappingModel, Object attributeValue) protected voidAbstractOIDCProtocolMapper.setClaim(AccessTokenResponse accessTokenResponse, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) Intended to be overridden inProtocolMapperimplementations to add claims to an token.protected voidAbstractOIDCProtocolMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession) Deprecated.protected voidAbstractOIDCProtocolMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) Intended to be overridden inProtocolMapperimplementations to add claims to an token.protected static voidAbstractUserRoleMappingMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, Set<String> rolesToAdd, String clientId, String prefix) Retrieves all roles of the current user based on direct roles set to the user, its groups and their parent groups.protected voidAcrProtocolMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidAddressMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession) protected voidAmrProtocolMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidAudienceProtocolMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidClaimsParameterTokenMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidClaimsParameterWithValueIdTokenMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidFullNameMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession) protected voidGroupMembershipMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession) Adds the group membership information to theJsonWebToken.otherClaims.protected voidHardcodedClaim.setClaim(AccessTokenResponse accessTokenResponse, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidHardcodedClaim.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession) protected voidHardcodedRole.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession session, ClientSessionContext clientSessionCtx) protected voidRoleNameMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession session, ClientSessionContext clientSessionCtx) protected voidScriptBasedOIDCProtocolMapper.setClaim(AccessTokenResponse accessTokenResponse, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidScriptBasedOIDCProtocolMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidSessionStateMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidSubMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidUserAttributeMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession) protected voidUserClientRoleMappingMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession session, ClientSessionContext clientSessionCtx) protected voidUserPropertyMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession) protected voidUserRealmRoleMappingMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession session, ClientSessionContext clientSessionCtx) protected voidUserSessionNoteMapper.setClaim(AccessTokenResponse accessTokenResponse, ProtocolMapperModel mappingModel, UserSessionModel userSession, KeycloakSession keycloakSession, ClientSessionContext clientSessionCtx) protected voidUserSessionNoteMapper.setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession) static voidPairwiseSubMapperHelper.setSalt(ProtocolMapperModel mappingModel, String salt) static voidPairwiseSubMapperHelper.setSectorIdentifierUri(ProtocolMapperModel mappingModel, String sectorIdentifierUri) AbstractOIDCProtocolMapper.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractPairwiseSubMapper.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AllowedWebOriginsProtocolMapper.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AudienceResolveProtocolMapper.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) HardcodedRole.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) NonceBackwardsCompatibleMapper.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) OIDCAccessTokenMapper.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) RoleNameMapper.transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractOIDCProtocolMapper.transformAccessTokenResponse(AccessTokenResponse accessTokenResponse, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) OIDCAccessTokenResponseMapper.transformAccessTokenResponse(AccessTokenResponse accessTokenResponse, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractOIDCProtocolMapper.transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractPairwiseSubMapper.transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) OIDCIDTokenMapper.transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSession) AbstractOIDCProtocolMapper.transformIntrospectionToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractPairwiseSubMapper.transformIntrospectionToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AllowedWebOriginsProtocolMapper.transformIntrospectionToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AudienceResolveProtocolMapper.transformIntrospectionToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) HardcodedRole.transformIntrospectionToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) RoleNameMapper.transformIntrospectionToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) TokenIntrospectionTokenMapper.transformIntrospectionToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractPairwiseSubMapper.transformLogoutToken(LogoutToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) LogoutTokenMapper.transformLogoutToken(LogoutToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractOIDCProtocolMapper.transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) AbstractPairwiseSubMapper.transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) HardcodedRole.transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) RoleNameMapper.transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) UserInfoTokenMapper.transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) static booleanGroupMembershipMapper.useFullPath(ProtocolMapperModel mappingModel) voidAbstractPairwiseSubMapper.validateAdditionalConfig(KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel mapperContainer, ProtocolMapperModel mapperModel) Override to add additional configuration validation.voidSHA256PairwiseSubMapper.validateAdditionalConfig(KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel mapperContainer, ProtocolMapperModel mapperModel) final voidAbstractPairwiseSubMapper.validateConfig(KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel mapperContainer, ProtocolMapperModel mapperModel) voidScriptBasedOIDCProtocolMapper.validateConfig(KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel client, ProtocolMapperModel mapperModel) -
Uses of ProtocolMapperModel in org.keycloak.protocol.oidc.utils
Methods in org.keycloak.protocol.oidc.utils with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionstatic voidPairwiseSubMapperValidator.validate(KeycloakSession session, ClientModel client, ProtocolMapperModel mapperModel) -
Uses of ProtocolMapperModel in org.keycloak.protocol.saml
Fields in org.keycloak.protocol.saml declared as ProtocolMapperModelModifier and TypeFieldDescriptionfinal ProtocolMapperModelSamlProtocol.ProtocolMapperProcessor.modelMethods in org.keycloak.protocol.saml that return types with arguments of type ProtocolMapperModelConstructors in org.keycloak.protocol.saml with parameters of type ProtocolMapperModel -
Uses of ProtocolMapperModel in org.keycloak.protocol.saml.mappers
Methods in org.keycloak.protocol.saml.mappers that return ProtocolMapperModelModifier and TypeMethodDescriptionstatic ProtocolMapperModelGroupMembershipMapper.create(String name, String samlAttributeName, String nameFormat, String friendlyName, boolean singleAttribute) static ProtocolMapperModelHardcodedAttributeMapper.create(String name, String samlAttributeName, String nameFormat, String friendlyName, String value) static ProtocolMapperModelstatic ProtocolMapperModelRoleListMapper.create(String name, String samlAttributeName, String nameFormat, String friendlyName, boolean singleAttribute) static ProtocolMapperModelstatic ProtocolMapperModelScriptBasedMapper.create(String name, String samlAttributeName, String nameFormat, String friendlyName, String script, boolean singleAttribute) Creates an protocol mapper model for the this script based mapper.static ProtocolMapperModelAttributeStatementHelper.createAttributeMapper(String name, String userAttribute, String samlAttributeName, String nameFormat, String friendlyName, String mapperId) static ProtocolMapperModelUserAttributeStatementMapper.createAttributeMapper(String name, String userAttribute, String samlAttributeName, String nameFormat, String friendlyName) static ProtocolMapperModelUserPropertyAttributeStatementMapper.createAttributeMapper(String name, String userAttribute, String samlAttributeName, String nameFormat, String friendlyName, boolean consentRequired, String consentText) Methods in org.keycloak.protocol.saml.mappers with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionstatic voidAttributeStatementHelper.addAttribute(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, String attributeValue) static voidAttributeStatementHelper.addAttributes(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, Collection<String> attributeValues) static AttributeTypeAttributeStatementHelper.createAttributeType(ProtocolMapperModel mappingModel) protected StringDeployedScriptSAMLProtocolMapper.getScriptCode(ProtocolMapperModel mapperModel) protected StringScriptBasedMapper.getScriptCode(ProtocolMapperModel mappingModel) RoleNameMapper.mapName(ProtocolMapperModel model, RoleModel roleModel) SAMLGroupNameMapper.mapName(ProtocolMapperModel model, GroupModel group) SAMLRoleNameMapper.mapName(ProtocolMapperModel model, RoleModel role) SAMLNameIdMapper.mapperNameId(String nameIdFormat, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) UserAttributeNameIdMapper.mapperNameId(String nameIdFormat, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) voidRoleListMapper.mapRoles(AttributeStatementType roleAttributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) voidSAMLRoleListMapper.mapRoles(AttributeStatementType roleAttributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) voidGroupMembershipMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) voidHardcodedAttributeMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) voidSAMLAttributeStatementMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) voidScriptBasedMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) This method attaches one or many attributes to the passed attribute statement.voidUserAttributeStatementMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) voidUserPropertyAttributeStatementMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) voidUserSessionNoteStatementMapper.transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) SAMLAudienceProtocolMapper.transformLoginResponse(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) SAMLAudienceResolveProtocolMapper.transformLoginResponse(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) SAMLLoginResponseMapper.transformLoginResponse(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) static booleanGroupMembershipMapper.useFullPath(ProtocolMapperModel mappingModel) voidScriptBasedMapper.validateConfig(KeycloakSession session, RealmModel realm, ProtocolMapperContainerModel client, ProtocolMapperModel mapperModel) -
Uses of ProtocolMapperModel in org.keycloak.services.migration
Methods in org.keycloak.services.migration that return types with arguments of type ProtocolMapperModel -
Uses of ProtocolMapperModel in org.keycloak.services.util
Methods in org.keycloak.services.util that return types with arguments of type ProtocolMapperModelModifier and TypeMethodDescriptionDefaultClientSessionContext.getProtocolMappersStream()static 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. -
Uses of ProtocolMapperModel in org.keycloak.storage
Methods in org.keycloak.storage with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionvoidUserStorageManager.preRemove(ProtocolMapperModel protocolMapper) -
Uses of ProtocolMapperModel in org.keycloak.storage.client
Methods in org.keycloak.storage.client that return ProtocolMapperModelModifier and TypeMethodDescriptionAbstractReadOnlyClientScopeAdapter.addProtocolMapper(ProtocolMapperModel model) AbstractReadOnlyClientStorageAdapter.addProtocolMapper(ProtocolMapperModel model) Methods in org.keycloak.storage.client with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionAbstractReadOnlyClientScopeAdapter.addProtocolMapper(ProtocolMapperModel model) AbstractReadOnlyClientStorageAdapter.addProtocolMapper(ProtocolMapperModel model) voidAbstractReadOnlyClientScopeAdapter.removeProtocolMapper(ProtocolMapperModel mapping) voidAbstractReadOnlyClientStorageAdapter.removeProtocolMapper(ProtocolMapperModel mapping) voidAbstractReadOnlyClientScopeAdapter.updateProtocolMapper(ProtocolMapperModel mapping) voidAbstractReadOnlyClientStorageAdapter.updateProtocolMapper(ProtocolMapperModel mapping) -
Uses of ProtocolMapperModel in org.keycloak.storage.federated
Methods in org.keycloak.storage.federated with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionvoidUserFederatedStorageProvider.preRemove(ProtocolMapperModel protocolMapper) -
Uses of ProtocolMapperModel in org.keycloak.storage.jpa
Methods in org.keycloak.storage.jpa with parameters of type ProtocolMapperModelModifier and TypeMethodDescriptionvoidJpaUserFederatedStorageProvider.preRemove(ProtocolMapperModel protocolMapper)
AbstractOIDCProtocolMapper.setClaim(IDToken, ProtocolMapperModel, UserSessionModel, KeycloakSession, ClientSessionContext)instead.