The login process is a key part of every user's portal experience. The login page is a standard portal page, so there are many tools that allow you to customize the look and feel or functionality of the login experience:
Change the look and feel of the login page.
Change the header, footer, top bar and navigation by modifying the default experience definition. For details, see Customizing Experience Definitions.
Change the text displayed on the page by modifying the corresponding string in the language file(s). For instructions, see Using String Replacement.
In G6, you can create a custom login page without any coding. For details, see Adaptive Tags (UI Elements).
Provide specific users and groups with a customized login experience. Customize the login page or functionality for multiple groups of users based on conditions. For details, see Customizing Experience Definitions.
Modify portal login functionality using the ILoginActions Programmable Event Interface (PEI), as explained in Using PEIs. This interface includes methods for before/after login, failed login, and logout. The HelloWorld Login and Login Usage Agreement examples in this section provide sample code and detailed instructions.
Change basic login form components through the portalconfig.xml file (PT_HOME\settings\portal). The following tags appear in the Authentication section of portalconfig.xml. For more information on portalconfig.xml, see the Administration Guide for AquaLogic Interaction (Plumtree Foundation).
The AllowDefaultLoginPageAuthSource tag specifies how the authentication source dropdown appears.
Mode 0 (default) displays the dropdown in no special order.
Mode 1 hides the dropdown and automatically uses the default prefix for users. It displays a link for users to display the auth source dropdown to select a non-standard auth source.
Mode 2 displays the dropdown, but pre-selects the default auth source.
Mode 3 (portal 5.0.2 and above) is the same as Mode 1 but does not provide a link to display the dropdown.
Note: For modes 1-3, you must set the DefaultAuthSourcePrefix tag to the prefix of the default auth source.
The AuthSourcePrefix[i]
tags allow you to order the authentication source dropdown in any way
you want. Entries in the list should follow the following syntax:
<AuthSourcePrefix[i] value="Auth Source Prefix"></AuthSourcePrefix[i]>
where [i] is replaced with the items' place in the list (starting
with 1).
To include the ALI (Plumtree) Auth Source
in the list, make an entry with "Plumtree Auth Source" as the
value. The
ALI (Plumtree) Auth Source is used for users created in the User Database
in the portal. For example, to include the ALI (Plumtree) Auth Source
as the 3rd item in the list, use the following tag:
<AuthSourcePrefix3 value="Plumtree Auth Source"></AuthSourcePrefix3>
This list will be read in ascending order starting with 1 until there is no next sequential number. The auth sources with associated prefixes are displayed first, followed by any auth sources not included in the ordered list.
AllowAutoConnect allows you to turn the Remember My Password option on (1) or off (0).
RememberPassword allows you to set how long the portal remembers users' passwords. The value must be formatted in minutes. The default is one week.
Add custom authentication options to the login page using remote Identity Services. Authentication Sources and Profile Sources allow you to use remote services to import user credentials and information.