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, loggerASSERTION_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
|
generateSAMLRequest, getHttpRequest, getHttpSession, getProviderconfig, getType, resetprotected AttributeManager attribManager
protected boolean chooseFriendlyName
public void initChainConfig(SAML2HandlerChainConfig handlerChainConfig) throws org.picketlink.common.exceptions.ConfigurationException
SAML2HandlerinitChainConfig in interface SAML2HandlerinitChainConfig in class BaseSAML2Handlerorg.picketlink.common.exceptions.ConfigurationExceptionpublic void initHandlerConfig(SAML2HandlerConfig handlerConfig) throws org.picketlink.common.exceptions.ConfigurationException
BaseSAML2HandlerinitHandlerConfig in interface SAML2HandlerinitHandlerConfig in class BaseSAML2Handlerorg.picketlink.common.exceptions.ConfigurationExceptionpublic void handleRequestType(SAML2HandlerRequest request, SAML2HandlerResponse response) throws org.picketlink.common.exceptions.ProcessingException
SAML2Handlerorg.picketlink.common.exceptions.ProcessingExceptionpublic void handleStatusResponseType(SAML2HandlerRequest request, SAML2HandlerResponse response) throws org.picketlink.common.exceptions.ProcessingException
SAML2HandlerhandleStatusResponseType in interface SAML2HandlerhandleStatusResponseType in class BaseSAML2Handlerorg.picketlink.common.exceptions.ProcessingExceptionSAML2Handler#handleStatusResponseType(SAML2HandlerRequest, SAML2HandlerResponse)}protected void handleIDPResponse(SAML2HandlerRequest request)
Copyright © 2013 JBoss Inc.. All Rights Reserved.