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, handlerTypeASSERTION_CONSUMER_URL, CLOCK_SKEW_MILIS, DISABLE_AUTHN_STATEMENT, DISABLE_ROLE_PICKING, DISABLE_SENDING_ROLES, ROLE_KEY| 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
|
generateSAMLRequest, getHttpRequest, getHttpSession, getType, resetprotected AttributeManager attribManager
protected boolean chooseFriendlyName
public void initChainConfig(SAML2HandlerChainConfig handlerChainConfig) throws ConfigurationException
SAML2HandlerinitChainConfig in interface SAML2HandlerinitChainConfig in class BaseSAML2HandlerConfigurationExceptionpublic void initHandlerConfig(SAML2HandlerConfig handlerConfig) throws ConfigurationException
BaseSAML2HandlerinitHandlerConfig in interface SAML2HandlerinitHandlerConfig in class BaseSAML2HandlerConfigurationExceptionpublic void handleRequestType(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException
SAML2HandlerProcessingExceptionpublic void handleStatusResponseType(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException
SAML2HandlerhandleStatusResponseType in interface SAML2HandlerhandleStatusResponseType in class BaseSAML2HandlerProcessingExceptionSAML2Handler#handleStatusResponseType(SAML2HandlerRequest, SAML2HandlerResponse)}protected void handleIDPResponse(SAML2HandlerRequest request)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.