public class SAML2AttributeHandler extends BaseSAML2Handler
Handler dealing with attributes for SAML2
Configuration for handler:
SAML2Handler.HANDLER_TYPE
Modifier and Type | Field and Description |
---|---|
protected AttributeManager |
attribManager |
protected List<String> |
attributeKeys |
protected boolean |
chooseFriendlyName |
handlerChainConfig, handlerConfig, logger
ASSERTION_CONSUMER_URL, CLOCK_SKEW_MILIS, DISABLE_AUTHN_STATEMENT, DISABLE_ROLE_PICKING, DISABLE_SENDING_ROLES, ROLE_KEY, USE_MULTI_VALUED_ROLES
Constructor and Description |
---|
SAML2AttributeHandler() |
Modifier and Type | Method and Description |
---|---|
protected void |
handleIDPResponse(SAML2HandlerRequest request) |
void |
handleRequestType(SAML2HandlerRequest request,
SAML2HandlerResponse response)
Handle a SAML2 RequestAbstractType
|
void |
handleStatusResponseType(SAML2HandlerRequest request,
SAML2HandlerResponse response)
Handle a SAML2 Status Response Type
|
void |
initChainConfig(SAML2HandlerChainConfig handlerChainConfig)
Initialize the handler
|
void |
initHandlerConfig(SAML2HandlerConfig handlerConfig)
Initialize the handler
|
checkDestination, checkDestination, generateSAMLRequest, getHttpRequest, getHttpSession, getProviderconfig, getType, reset
protected AttributeManager attribManager
protected boolean chooseFriendlyName
public void initChainConfig(SAML2HandlerChainConfig handlerChainConfig) throws ConfigurationException
SAML2Handler
initChainConfig
in interface SAML2Handler
initChainConfig
in class BaseSAML2Handler
ConfigurationException
public void initHandlerConfig(SAML2HandlerConfig handlerConfig) throws ConfigurationException
BaseSAML2Handler
initHandlerConfig
in interface SAML2Handler
initHandlerConfig
in class BaseSAML2Handler
ConfigurationException
public void handleRequestType(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException
SAML2Handler
ProcessingException
public void handleStatusResponseType(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException
SAML2Handler
handleStatusResponseType
in interface SAML2Handler
handleStatusResponseType
in class BaseSAML2Handler
ProcessingException
SAML2Handler#handleStatusResponseType(SAML2HandlerRequest, SAML2HandlerResponse)}
protected void handleIDPResponse(SAML2HandlerRequest request)
Copyright © 2019 JBoss by Red Hat. All rights reserved.