Uses of Class
org.keycloak.dom.saml.v2.assertion.AttributeStatementType
Package
Description
Package for the model classes for the SAML2 Assertion
-
Uses of AttributeStatementType in org.keycloak.dom.saml.v2.assertion
-
Uses of AttributeStatementType in org.keycloak.protocol.saml
Modifier and TypeMethodDescriptionSamlProtocol.populateAttributeStatements
(List<SamlProtocol.ProtocolMapperProcessor<SAMLAttributeStatementMapper>> attributeStatementMappers, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) Modifier and TypeMethodDescriptionvoid
SamlProtocol.populateRoles
(SamlProtocol.ProtocolMapperProcessor<SAMLRoleListMapper> roleListMapper, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx, AttributeStatementType existingAttributeStatement) -
Uses of AttributeStatementType in org.keycloak.protocol.saml.mappers
Modifier and TypeMethodDescriptionstatic void
AttributeStatementHelper.addAttribute
(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, String attributeValue) static void
AttributeStatementHelper.addAttributes
(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, Collection<String> attributeValues) void
RoleListMapper.mapRoles
(AttributeStatementType roleAttributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) void
SAMLRoleListMapper.mapRoles
(AttributeStatementType roleAttributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) void
GroupMembershipMapper.transformAttributeStatement
(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) void
HardcodedAttributeMapper.transformAttributeStatement
(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) void
SAMLAttributeStatementMapper.transformAttributeStatement
(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) void
ScriptBasedMapper.transformAttributeStatement
(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) This method attaches one or many attributes to the passed attribute statement.void
UserAttributeStatementMapper.transformAttributeStatement
(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) void
UserPropertyAttributeStatementMapper.transformAttributeStatement
(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) void
UserSessionNoteStatementMapper.transformAttributeStatement
(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) -
Uses of AttributeStatementType in org.keycloak.saml.processing.core.parsers.saml.assertion
Modifier and TypeMethodDescriptionprotected AttributeStatementType
SAMLAttributeStatementParser.instantiateElement
(XMLEventReader xmlEventReader, StartElement element) Modifier and TypeMethodDescriptionprotected void
SAMLAttributeStatementParser.processSubElement
(XMLEventReader xmlEventReader, AttributeStatementType target, SAMLAssertionQNames element, StartElement elementDetail) -
Uses of AttributeStatementType in org.keycloak.saml.processing.core.saml.v2.util
Modifier and TypeMethodDescriptionstatic AttributeStatementType
StatementUtil.createAttributeStatement
(String key, String value) Given an attribute type and a value, createAttributeStatementType
static AttributeStatementType
StatementUtil.createAttributeStatement
(List<String> roles) Given a set of roles, create an attribute statementstatic AttributeStatementType
StatementUtil.createAttributeStatement
(Map<String, Object> attributes) Create an attribute statement with all the attributesstatic AttributeStatementType
StatementUtil.createAttributeStatementForRoles
(List<String> roles, boolean multivalued) Given a set of roles, create an attribute statement -
Uses of AttributeStatementType in org.keycloak.saml.processing.core.saml.v2.writers
Modifier and TypeMethodDescriptionvoid
SAMLAssertionWriter.write
(AttributeStatementType statement)