public class DefaultSAML2HandlerRequest extends Object implements SAML2HandlerRequest
SAML2HandlerRequest.GENERATE_REQUEST_TYPE| Constructor and Description |
|---|
DefaultSAML2HandlerRequest(ProtocolContext protocolContext,
NameIDType issuer,
SAMLDocumentHolder samlDocumentHolder,
SAML2Handler.HANDLER_TYPE handlerType) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOption(String key,
Object option)
Add an option
|
ProtocolContext |
getContext()
Holder of transport context such as HTTP
|
NameIDType |
getIssuer()
Get the Issuer (SP or IDP) where the handler chain is currently processing
|
Map<String,Object> |
getOptions()
Get the configured options
|
String |
getRelayState()
Get the RelayState that was part of the interaction
|
Document |
getRequestDocument()
Get the request as a DOM
|
SAML2Object |
getSAML2Object()
The SAML2 Request
|
SAML2Handler.HANDLER_TYPE |
getType() |
SAML2HandlerRequest.GENERATE_REQUEST_TYPE |
getTypeOfRequestToBeGenerated()
Return the type of SAML request that needs to be generated at the handler
|
void |
setOptions(Map<String,Object> options)
Configure options
|
void |
setRelayState(String relay)
Set the relay state that was part of the interaction
|
void |
setTypeOfRequestToBeGenerated(SAML2HandlerRequest.GENERATE_REQUEST_TYPE grt)
Set the type of saml2 request that need to be generated by the handler
|
public DefaultSAML2HandlerRequest(ProtocolContext protocolContext, NameIDType issuer, SAMLDocumentHolder samlDocumentHolder, SAML2Handler.HANDLER_TYPE handlerType)
public void setOptions(Map<String,Object> options)
SAML2HandlerRequestsetOptions in interface SAML2HandlerRequestpublic ProtocolContext getContext()
SAML2HandlerRequestgetContext in interface SAML2HandlerRequestSAML2HandlerRequest.getContext()public NameIDType getIssuer()
SAML2HandlerRequestgetIssuer in interface SAML2HandlerRequestSAML2HandlerRequest.getIssuer()public SAML2Object getSAML2Object()
SAML2HandlerRequestgetSAML2Object in interface SAML2HandlerRequestSAML2HandlerRequest.getSAML2Object()public SAML2Handler.HANDLER_TYPE getType()
SAML2HandlerRequest#getType()public void addOption(String key, Object option)
SAML2HandlerRequestaddOption in interface SAML2HandlerRequestSAML2HandlerRequest#addOption(String, Object)}public Map<String,Object> getOptions()
SAML2HandlerRequestgetOptions in interface SAML2HandlerRequestSAML2HandlerRequest.getOptions()public void setTypeOfRequestToBeGenerated(SAML2HandlerRequest.GENERATE_REQUEST_TYPE grt)
setTypeOfRequestToBeGenerated in interface SAML2HandlerRequestgrt - public SAML2HandlerRequest.GENERATE_REQUEST_TYPE getTypeOfRequestToBeGenerated()
SAML2HandlerRequestgetTypeOfRequestToBeGenerated in interface SAML2HandlerRequestSAML2HandlerRequest.getTypeOfRequestToBeGenerated()public String getRelayState()
SAML2HandlerRequestgetRelayState in interface SAML2HandlerRequestSAML2HandlerRequest.getRelayState()public void setRelayState(String relay)
SAML2HandlerRequestsetRelayState in interface SAML2HandlerRequestpublic Document getRequestDocument()
SAML2HandlerRequestgetRequestDocument in interface SAML2HandlerRequestCopyright © 2018 JBoss by Red Hat. All rights reserved.