Package | Description |
---|---|
org.keycloak.protocol | |
org.keycloak.protocol.docker.mapper | |
org.keycloak.protocol.oidc.mappers | |
org.keycloak.protocol.saml.mappers |
Modifier and Type | Method and Description |
---|---|
static Stream<Map.Entry<ProtocolMapperModel,ProtocolMapper>> |
ProtocolMapperUtils.getSortedProtocolMappers(KeycloakSession session,
ClientSessionContext ctx) |
Modifier and Type | Method and Description |
---|---|
static int |
ProtocolMapperUtils.compare(Map.Entry<ProtocolMapperModel,ProtocolMapper> entry) |
Modifier and Type | Class and Description |
---|---|
class |
AllowAllDockerProtocolMapper
Populates token with requested scope.
|
class |
DockerAuthV2ProtocolMapper |
Modifier and Type | Method and Description |
---|---|
ProtocolMapper |
DockerAuthV2ProtocolMapper.create(KeycloakSession session) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractOIDCProtocolMapper |
class |
AbstractPairwiseSubMapper
Set the 'sub' claim to pairwise .
|
class |
AddressMapper |
class |
AllowedWebOriginsProtocolMapper
Protocol mapper to add allowed web origins to the access token to the 'allowed-origins' claim
|
class |
AudienceProtocolMapper |
class |
AudienceResolveProtocolMapper
Protocol mapper, which adds all client_ids of "allowed" clients to the audience field of the token.
|
class |
ClaimsParameterTokenMapper |
class |
DeployedScriptOIDCProtocolMapper |
class |
FullNameMapper
Set the 'name' claim to be first + last name.
|
class |
HardcodedClaim |
class |
ScriptBasedOIDCProtocolMapper
OIDC
ProtocolMapper that uses a provided JavaScript fragment to compute the token claim value. |
class |
SHA256PairwiseSubMapper |
class |
UserAttributeMapper
Mappings UserModel.attribute to an ID Token claim.
|
class |
UserClientRoleMappingMapper
Allows mapping of user client role mappings to an ID and Access Token claim.
|
class |
UserPropertyMapper
Mappings UserModel property (the property name of a getter method) to an ID Token claim.
|
class |
UserRealmRoleMappingMapper
Allows mapping of user realm role mappings to an ID and Access Token claim.
|
class |
UserSessionNoteMapper
Mappings UserSessionModel.note to an ID Token claim.
|
Modifier and Type | Method and Description |
---|---|
ProtocolMapper |
AbstractOIDCProtocolMapper.create(KeycloakSession session) |
Modifier and Type | Method and Description |
---|---|
static void |
OIDCAttributeMapperHelper.addAttributeConfig(List<ProviderConfigProperty> configProperties,
Class<? extends ProtocolMapper> protocolMapperClass) |
static void |
OIDCAttributeMapperHelper.addIncludeInTokensConfig(List<ProviderConfigProperty> configProperties,
Class<? extends ProtocolMapper> protocolMapperClass) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSAMLProtocolMapper |
class |
GroupMembershipMapper |
class |
HardcodedAttributeMapper
Mappings UserModel property (the property name of a getter method) to an AttributeStatement.
|
class |
HardcodedRole
Mappings UserModel property (the property name of a getter method) to an AttributeStatement.
|
class |
RoleListMapper |
class |
RoleNameMapper
Map an assigned role to a different position and name in the token
|
class |
SAMLAudienceProtocolMapper
SAML mapper to add a audience restriction into the assertion, to another
client (clientId) or to a custom URI.
|
class |
SAMLAudienceResolveProtocolMapper
SAML audience resolve mapper.
|
class |
ScriptBasedMapper
This class provides a mapper that uses javascript to attach a value to an attribute for SAML tokens.
|
class |
UserAttributeStatementMapper
Mappings UserModel attribute (not property name of a getter method) to an AttributeStatement.
|
class |
UserPropertyAttributeStatementMapper
Mappings UserModel property (the property name of a getter method) to an AttributeStatement.
|
class |
UserSessionNoteStatementMapper
Maps a user session note to a SAML attribute
|
Modifier and Type | Method and Description |
---|---|
ProtocolMapper |
RoleNameMapper.create(KeycloakSession session) |
ProtocolMapper |
AbstractSAMLProtocolMapper.create(KeycloakSession session) |
Copyright © 2020 JBoss by Red Hat. All rights reserved.