Plumtree Portal UI  
 

ISSOIntegration Interface

Interface for classes which integrate Plumtree with SSO products. Classes implementing this interface must include a default constructor in order for Plumtree to instantiate them. Methods can return null if they are unimplemented, encounter an error, or have no return value. Implementations are used in the following manner: first, a single static instance is instantiated using reflection. Initialize is called on this instance, passing in settings from the SSOSettings section of x_config.xml. GetSecureHeaders, GetSecureCookies, and GetSSOProductName are each called once on the static instance, and the results cached. Each time a user logs in, GetLoginInfo is called on the static instance to produce a SSOLoginInfo instance with information about the current user. GetLoginInfo may be called concurrently by several threads, so it must be thread safe. When a user clicks logout, OnLogout is called to end the SSO session. Note that this method is not called every time a session ends, for instance if a user closes the browser window or a session times out. This method may also be called concurrently by various threads, so it must also be thread safe.

For a list of all members of this type, see ISSOIntegration Members.

public interface ISSOIntegration

Types that implement ISSOIntegration

Type Description
BasicSSO A degenerate implementation of ISSOIntegration.
Netegrity Handles SSO integration with Windows Integrated Authentication, aka NTLM.
Oblix SSO Integration file for Oblix NetPoint.
SSOTest Simple class used to test SSO.
WindowsIntegratedAuth Handles SSO integration with Windows Integrated Authentication, aka NTLM.

Requirements

Namespace: com.plumtree.portaluiinfrastructure.sso

Assembly: portaluiinfrastructure (in portaluiinfrastructure.dll)

See Also

ISSOIntegration Members | com.plumtree.portaluiinfrastructure.sso Namespace | SSOLoginInfo