|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.plumtree.portaluiinfrastructure.sso.integrations.OSSO
public class OSSO
Handles SSO integration with Oracle Application Server Single-Sign On (OSSO)
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_AUTH_PREFIX
DefaultAuthSourcePrefix setting in portalconfig.xml |
protected java.lang.String |
m_sLogoutURL
|
| Constructor Summary | |
|---|---|
OSSO()
|
|
| Method Summary | |
|---|---|
SSOLoginInfo |
GetLoginInfo(IXPRequest request)
Returns login information extracted from the headers of the given request. |
java.lang.String[] |
GetSecureCookies()
Returns the names of secure cookies which should be forwarded to portlets for authentication. |
java.lang.String[] |
GetSecureHeaders()
Returns an array of header prefixes which should not be forwarded in requests to portlets. |
java.lang.String |
GetSSOProductName()
Returns a brief description of the SSO product. |
boolean |
Initialize(XPHashtable mapSettings)
Initializes the object with settings from the sso.xml config
file. |
boolean |
OnLogout(IXPResponse response,
java.lang.String sReturnURL)
Performs any logout actions required by the SSO product. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DEFAULT_AUTH_PREFIX
protected java.lang.String m_sLogoutURL
| Constructor Detail |
|---|
public OSSO()
| Method Detail |
|---|
public SSOLoginInfo GetLoginInfo(IXPRequest request)
ISSOIntegration
GetLoginInfo in interface ISSOIntegrationrequest - an IXPRequest value
SSOLoginInfo valueSSOLoginInfopublic java.lang.String GetSSOProductName()
ISSOIntegration
GetSSOProductName in interface ISSOIntegrationpublic java.lang.String[] GetSecureCookies()
ISSOIntegration
GetSecureCookies in interface ISSOIntegrationString[] array of cookie namespublic java.lang.String[] GetSecureHeaders()
ISSOIntegration
GetSecureHeaders in interface ISSOIntegrationString[] array of header namespublic boolean Initialize(XPHashtable mapSettings)
ISSOIntegrationsso.xml config
file. The map is from String to XPArrayList.
Initialize in interface ISSOIntegrationmapSettings - an XPHashtable of settings
boolean indicating success
public boolean OnLogout(IXPResponse response,
java.lang.String sReturnURL)
ISSOIntegrationsReturnURL after performing the SSO logout.
Note that this function is only called if the user clicks the logout link
in the portal, not if their session times out or they close the browser
window.
This method must be thread safe.
OnLogout in interface ISSOIntegrationresponse - an IXPResponse value
true if a redirect is required, false otherwise
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||