public interface SAML2Handler
Modifier and Type | Interface and Description |
---|---|
static class |
SAML2Handler.HANDLER_TYPE
Processing Point - idp side or service side
|
Modifier and Type | Field and Description |
---|---|
static String |
ASSERTION_CONSUMER_URL |
static String |
CLOCK_SKEW_MILIS |
static String |
DISABLE_AUTHN_STATEMENT |
static String |
DISABLE_ROLE_PICKING |
static String |
DISABLE_SENDING_ROLES |
static String |
ROLE_KEY |
static String |
USE_MULTI_VALUED_ROLES |
Modifier and Type | Method and Description |
---|---|
void |
generateSAMLRequest(SAML2HandlerRequest request,
SAML2HandlerResponse response)
Generate a SAML Request to be sent to the IDP if the handler is invoked at the SP and vice-versa
|
SAML2Handler.HANDLER_TYPE |
getType()
Get the type of handler - handler at IDP or SP
|
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 from configuration
|
void |
reset()
Shed all state
|
static final String ASSERTION_CONSUMER_URL
static final String CLOCK_SKEW_MILIS
static final String DISABLE_AUTHN_STATEMENT
static final String DISABLE_SENDING_ROLES
static final String DISABLE_ROLE_PICKING
static final String USE_MULTI_VALUED_ROLES
static final String ROLE_KEY
void initChainConfig(SAML2HandlerChainConfig handlerChainConfig) throws ConfigurationException
handlerConfig
- Handler ConfigConfigurationException
void initHandlerConfig(SAML2HandlerConfig handlerConfig) throws ConfigurationException
options
- ConfigurationException
void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException
request
- response
- ProcessingException
SAML2Handler.HANDLER_TYPE getType()
void handleRequestType(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException
requestAbstractType
- resultingDocument
- ProcessingException
void handleStatusResponseType(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException
statusResponseType
- resultingDocument
- ProcessingException
void reset() throws ProcessingException
ProcessingException
Copyright © 2017 JBoss by Red Hat. All rights reserved.