public class SAML2SSOManager extends Object
| Constructor and Description |
|---|
SAML2SSOManager(WebAppSingleSignOn context) |
| Modifier and Type | Method and Description |
|---|---|
String |
handleAuthenticationRequestForPOSTBinding(org.apache.catalina.connector.Request request)
Handles a SAML 2.0 Authentication Request (AuthnRequest) for HTTP POST binding.
|
String |
handleAuthenticationRequestForRedirectBinding(org.apache.catalina.connector.Request request)
Handles a SAML 2.0 Authentication Request (AuthnRequest) for HTTP Redirect binding.
|
String |
handleLogoutRequestForPOSTBinding(org.apache.catalina.connector.Request request)
Handles a SAML 2.0 Logout Request (LogoutRequest) for SAML 2.0 HTTP POST binding.
|
String |
handleLogoutRequestForRedirectBinding(org.apache.catalina.connector.Request request)
Handles a SAML 2.0 Logout Request (LogoutRequest) for SAML 2.0 HTTP Redirect binding.
|
void |
processResponse(org.apache.catalina.connector.Request request)
Processes a SAML 2.0 response depending on its type, either a SAML 2.0 Response for a single-sign-on (SSO)
SAML 2.0 Request by the client application or a SAML 2.0 Response for a single-logout (SLO) SAML 2.0 Request
from a service provider.
|
public SAML2SSOManager(WebAppSingleSignOn context) throws SSOException
SSOExceptionpublic String handleAuthenticationRequestForPOSTBinding(org.apache.catalina.connector.Request request) throws SSOException
request - the HTTP servlet request with SAML 2.0 messageSSOException - if an error occurs when handling AuthnRequestpublic String handleAuthenticationRequestForRedirectBinding(org.apache.catalina.connector.Request request) throws SSOException
request - the HTTP servlet request with SAML 2.0 messageSSOException - if an error occurs when handling AuthnRequestpublic String handleLogoutRequestForPOSTBinding(org.apache.catalina.connector.Request request) throws SSOException
request - the HTTP servlet request with SAML 2.0 messageSSOException - if an error occurs when handling LogoutRequestpublic String handleLogoutRequestForRedirectBinding(org.apache.catalina.connector.Request request) throws SSOException
request - the HTTP servlet request with SAML messageSSOException - if an error occurs when handling LogoutRequestpublic void processResponse(org.apache.catalina.connector.Request request)
throws SSOException
request - the servlet request processedSSOException - if SAML 2.0 response is nullCopyright © 2016 WSO2. All rights reserved.