IAuthenticator defines the interface necessary to implement an authentication module.
For a list of all members of this type, see IAuthenticator Members.
Type | Description |
---|---|
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). |
HTTPBasicAuthenticator | The authentication module for HTTP Basic authentication. |
SSOAuthenticator | The authentication module for SSO. It allows the caller to send a redirect to the SSO Login / Logout URL. |
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). |
Namespace: com.plumtree.uiinfrastructure.login
Assembly: uiinfrastructure (in uiinfrastructure.dll)
IAuthenticator Members | com.plumtree.uiinfrastructure.login Namespace