Uiinfrastructure API Docs  
 

Authenticator Members

Authenticator overview

Public Static Fields

iconiconGUESTLOGIN_GUESTUSERID 
iconiconGUESTLOGIN_GUESTUSERNAME 
iconiconGUESTLOGIN_REDIRECTONLOGOUT 
iconiconGUESTLOGIN_REDIRECTTOLOGIN 
iconiconGUESTLOGIN_SSOVENDOR 
iconiconLOGINPAGESPACE_ATTR_KEY 

Public Static Methods

iconiconGetGuestLoginRedirectOverloaded. This method calculates the appropriate login page for the guest user.
iconiconGetInstance 

Public Instance Methods

iconEquals (inherited from Object)Determines whether the specified Object is equal to the current Object.
iconGetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
iconGetOrSendLoginChallenge Returns a Redirect object to the login page, or issues an HTTP redirect to the login page. In the latter case, the method returns null. The way this method works: first it will check for the SSO setting whether SSO is enabled. It will also check whether HTTP Basic should override SSO (for WebDAV cases). Depending on the setting of the two, either SSO login challenge or HTTP Basic login challenge will be sent (in which case this method returns null). If neither SSO nor HTTP basic is appropriate for current request, then a default-login-page Redirect object is returned.
iconGetType (inherited from Object)Gets the Type of the current instance.
iconLogin Performs the login operation. It will first try with login token auth. If the token does not exist or it fails, it will check if HTTP basic auth is appropriate for this request. If all fail, the user will be logged in as guest user.
iconLogout Performs the logout operation. Currently only the SSO uses this, as the other authentication methods perfom the logout operations from within the Login activity space. For ths SSO case, this method sends an HTTP redirect to the SSO logout URL.
iconToString (inherited from Object)Returns a String that represents the current Object.
iconUseThisAuth Since this is the main authenticator module, it always returns a boolean true.

Protected Instance Fields

iconm_HTTPBasicAuth 
iconm_SSOAuth 
iconm_TokenAuth 

Protected Instance Methods

iconFinalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
iconMemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

Authenticator Class | com.plumtree.uiinfrastructure.login Namespace