| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.plumtree.portaluiinfrastructure.sso.integrations.Netegrity
public class Netegrity
Handles SSO integration with Windows Integrated Authentication, aka NTLM.
| Constructor Summary | |
|---|---|
Netegrity()
Creates a new Netegrity object.  | 
|
| 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 | 
| Constructor Detail | 
|---|
public Netegrity()
| Method Detail | 
|---|
public SSOLoginInfo GetLoginInfo(IXPRequest request)
ISSOIntegration
GetLoginInfo in interface ISSOIntegrationrequest - an IXPRequest value
SSOLoginInfo valuecom.plumtree.portaluiinfrastructure.sso.ISSOIntegration#GetLoginInfo()public java.lang.String GetSSOProductName()
ISSOIntegration
GetSSOProductName in interface ISSOIntegrationISSOIntegration.GetSSOProductName()public java.lang.String[] GetSecureCookies()
ISSOIntegration
GetSecureCookies in interface ISSOIntegrationString[] array of cookie namesISSOIntegration.GetSecureCookies()public java.lang.String[] GetSecureHeaders()
ISSOIntegration
GetSecureHeaders in interface ISSOIntegrationString[] array of header namesISSOIntegration.GetSecureHeaders()public 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 successcom.plumtree.portaluiinfrastructure.sso.ISSOIntegration#Initialize()
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 otherwisecom.plumtree.portaluiinfrastructure.sso.ISSOIntegration#Logout()
  | 
 | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||