public class RoleListMapper extends AbstractSAMLProtocolMapper implements SAMLRoleListMapper
ProtocolMapper.ConfigProperty
Modifier and Type | Field and Description |
---|---|
static String |
PROVIDER_ID |
static String |
SINGLE_ROLE_ATTRIBUTE |
Constructor and Description |
---|
RoleListMapper() |
Modifier and Type | Method and Description |
---|---|
static ProtocolMapperModel |
create(String name,
String samlAttributeName,
String nameFormat,
String friendlyName,
boolean singleAttribute) |
List<ProtocolMapper.ConfigProperty> |
getConfigProperties() |
String |
getDisplayCategory() |
String |
getDisplayType() |
String |
getHelpText() |
String |
getId() |
void |
mapRoles(org.picketlink.identity.federation.saml.v2.assertion.AttributeStatementType roleAttributeStatement,
ProtocolMapperModel mappingModel,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionModel clientSession) |
close, create, getProtocol, init, postInit
public static final String PROVIDER_ID
public static final String SINGLE_ROLE_ATTRIBUTE
public String getDisplayCategory()
getDisplayCategory
in interface ProtocolMapper
public String getDisplayType()
getDisplayType
in interface ProtocolMapper
public String getHelpText()
getHelpText
in interface ProtocolMapper
public List<ProtocolMapper.ConfigProperty> getConfigProperties()
getConfigProperties
in interface ProtocolMapper
public String getId()
getId
in interface ProviderFactory<ProtocolMapper>
public void mapRoles(org.picketlink.identity.federation.saml.v2.assertion.AttributeStatementType roleAttributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)
mapRoles
in interface SAMLRoleListMapper
public static ProtocolMapperModel create(String name, String samlAttributeName, String nameFormat, String friendlyName, boolean singleAttribute)
Copyright © 2015. All rights reserved.