Package | Description |
---|---|
oracle.security.jps.service.sso | |
oracle.security.jps.service.sso.dispatcher |
Modifier and Type | Method and Description |
---|---|
void |
SsoService.autoLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Collection<Credential> creds, java.util.Map<java.lang.String,?> props)
This method sends a response to initiate the SSO auto login process.
|
void |
SsoService.beginImpersonation(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map<java.lang.String,?> props)
This method sends a response to start the impersonation session supported by the underlying SSO provider.
|
void |
ResponseDispatcher.dispatch()
Sends the response to initiate an SSO process.
|
void |
SsoService.endImpersonation(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map<java.lang.String,?> props)
This method sends a response to end the impersonation session supported by the underlying SSO provider.
|
ResponseDispatcher |
SsoProvider.getAutoLoginDispatcher(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String endpointUrl, java.lang.Object token, java.lang.String targetUrl, java.util.Map<java.lang.String,?> props)
Gets the dispatcher used to send the response to an SSO agent to initiate the auto login process.
|
ResponseDispatcher |
SsoProvider.getExtOpDispatcher(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String endpointUrl, SsoProvider.SsoOpType opType, java.util.Map<java.lang.String,?> props)
Gets the dispatcher used to send the response to an SSO agent to initiate the specified SSO process.
|
ResponseDispatcher |
SsoProvider.getLoginDispatcher(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String endpointUrl, java.lang.String successUrl, java.lang.String cancelUrl, java.util.Map<java.lang.String,?> props)
Gets the dispatcher used to send the response to an SSO agent to initiate the login process.
|
ResponseDispatcher |
SsoProvider.getLogoutDispatcher(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String endpointUrl, java.lang.String targetUrl, java.util.Map<java.lang.String,?> props)
Gets the dispatcher used to send the response to an SSO agent to initiate the log out process.
|
void |
SsoProvider.initialize(SsoServiceConfig serviceConfig)
Initializes the SSO Provider.
|
void |
SsoService.login(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map<java.lang.String,?> props)
This method sends a response to initiate the SSO authentication process at the specific authentication level.
|
void |
SsoService.logout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map<java.lang.String,?> props)
This method sends a response to initiate the global logout process supported by the underlying SSO provider.
|
Modifier and Type | Method and Description |
---|---|
void |
DynamicRedirector.dispatch()
Sends an error response to the clients by calling
HttpServletResponse.sendError() with SSO provider specific status code and descriptive message. |
void |
Redirector.dispatch()
Sends a redirect response to the location URL constructed with
endpointUrl appended with supplied query parameters. |