Package | Description |
---|---|
org.keycloak.dom.saml.v2.assertion |
Package for the model classes for the SAML2 Assertion
|
org.keycloak.protocol.saml | |
org.keycloak.protocol.saml.mappers | |
org.keycloak.saml.processing.core.parsers.saml.assertion | |
org.keycloak.saml.processing.core.saml.v2.util | |
org.keycloak.saml.processing.core.saml.v2.writers |
Modifier and Type | Method and Description |
---|---|
Set<AttributeStatementType> |
AssertionType.getAttributeStatements() |
Modifier and Type | Method and Description |
---|---|
AttributeStatementType |
SamlProtocol.populateAttributeStatements(List<SamlProtocol.ProtocolMapperProcessor<SAMLAttributeStatementMapper>> attributeStatementMappers,
KeycloakSession session,
UserSessionModel userSession,
AuthenticatedClientSessionModel clientSession) |
Modifier and Type | Method and Description |
---|---|
void |
SamlProtocol.populateRoles(SamlProtocol.ProtocolMapperProcessor<SAMLRoleListMapper> roleListMapper,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx,
AttributeStatementType existingAttributeStatement) |
Modifier and Type | Method and Description |
---|---|
static void |
AttributeStatementHelper.addAttribute(AttributeStatementType attributeStatement,
ProtocolMapperModel mappingModel,
String attributeValue) |
static void |
AttributeStatementHelper.addAttributes(AttributeStatementType attributeStatement,
ProtocolMapperModel mappingModel,
Collection<String> attributeValues) |
void |
SAMLRoleListMapper.mapRoles(AttributeStatementType roleAttributeStatement,
ProtocolMapperModel mappingModel,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx) |
void |
RoleListMapper.mapRoles(AttributeStatementType roleAttributeStatement,
ProtocolMapperModel mappingModel,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx) |
void |
UserSessionNoteStatementMapper.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 |
UserAttributeStatementMapper.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 |
SAMLAttributeStatementMapper.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 |
GroupMembershipMapper.transformAttributeStatement(AttributeStatementType attributeStatement,
ProtocolMapperModel mappingModel,
KeycloakSession session,
UserSessionModel userSession,
AuthenticatedClientSessionModel clientSession) |
Modifier and Type | Method and Description |
---|---|
protected AttributeStatementType |
SAMLAttributeStatementParser.instantiateElement(XMLEventReader xmlEventReader,
StartElement element) |
Modifier and Type | Method and Description |
---|---|
protected void |
SAMLAttributeStatementParser.processSubElement(XMLEventReader xmlEventReader,
AttributeStatementType target,
SAMLAssertionQNames element,
StartElement elementDetail) |
Modifier and Type | Method and Description |
---|---|
static AttributeStatementType |
StatementUtil.createAttributeStatement(List<String> roles)
Given a set of roles, create an attribute statement
|
static AttributeStatementType |
StatementUtil.createAttributeStatement(Map<String,Object> attributes)
Create an attribute statement with all the attributes
|
static AttributeStatementType |
StatementUtil.createAttributeStatement(String key,
String value)
Given an attribute type and a value, create
AttributeStatementType |
static AttributeStatementType |
StatementUtil.createAttributeStatementForRoles(List<String> roles,
boolean multivalued)
Given a set of roles, create an attribute statement
|
Modifier and Type | Method and Description |
---|---|
static Map<String,Object> |
StatementUtil.asMap(Set<AttributeStatementType> attributeStatementTypes) |
Modifier and Type | Method and Description |
---|---|
void |
SAMLAssertionWriter.write(AttributeStatementType statement) |
Copyright © 2020 JBoss by Red Hat. All rights reserved.