Uiinfrastructure API Docs  
 

com.plumtree.uiinfrastructure.login Namespace

Namespace hierarchy

Classes

Class Description
ApplicationData This class is used to access some of the application specific data that would normally be available through the AActivitySpace.
Authenticator This is the main authenticator module, the single entry point for performing authentication. Internally, it communicates with other authentication modules (TokenAuthenticator, HTTPBasicAuthenticator and SSOAuthenticator) to decide which authentication method is applicable to current request, and it may fail over to a different authentication method if one method fails (e.g., if login token auth fails, it will try HTTP basic auth, and if that fails, it will log in as guest).
FailedLoginResult  
HTTPBasicAuthenticator The authentication module for HTTP Basic authentication.
LoginHelper This Singleton class controls session login. To implement your own session login code, simply implement an instance of ILoginHelper and initialize this class with your helper using the StaticInit method. All logins should be done through this class, rather than directly calling the custom login code in an ILoginHelper.
LoginPEIContainer This helper object wraps up Login PEIs that implement either ILoginActions or ILoginActions2 and makes them behave the same.
LoginResult This class contains the result of an attempted login.
SSOAuthenticator The authentication module for SSO. It allows the caller to send a redirect to the SSO Login / Logout URL.
SSOHelper This singleton class controls SSO redirects. To implement your own SSO redirect code, simply implement an instance of ISSOHelper and initialize this class with your helper using the StaticInit method. Created on Mar 13, 2003
TokenAuthenticator The authentication module for login-token authentication. It handles both the admin token authentication (where the token comes from the URL query string) and the remember-my-password token authentication (where the token comes from the cookie).

Interfaces

Interface Description
IAuthenticator IAuthenticator defines the interface necessary to implement an authentication module.
ILoginHelper This interface defines the extensible login helper code. This is used by the Interpreter and SSO.
ISSOHelper This interface defines the extensible SSO helper code for custom SSO implementations.