Login node
The node can have these attributes:
| Attribute | Description |
|---|---|
| Allow Forgot Password | Indicates whether users can reset forgotten passwords. If True, a Forgot Password link is displayed in the Login widget. |
| Allow Forgot Username | Indicates whether users can recover forgotten user names. If True, a Forgot Username link is displayed in the Login widget. |
| Allow New Profile | Indicates whether users can create new profiles. If True, a Create a Profile link is displayed in the Login widget. |
| Allow Remember Me | Indicates whether you want to allow the browser to store the user's user name. If True, a Remember Me check box is displayed in the Login widget. |
| Forgot Username Template | Notification template to use for forgotten username messages. |
| Show Title | Indicates whether the login page will show a title. |
| Use Email as User Name | Indicates whether users' email addresses will be used as their user names. |
The node can have three children: , , and .
Banned Words node
The node specifies a list of words that are not allowed in user passwords.
The node has these attributes:
| Attribute | Description |
|---|---|
| Banned Words List | Pipe-delimited list of words that are not permitted in passwords.
Note: Apart from this list, the user's first name, last name, user name, and email are always banned in passwords.
|
| Enabled | Indicates whether the banned words list is enforced. |
Password Criteria node
The node has one or more nodes as children. Each node has these attributes:
| Attribute | Description |
|---|---|
| Enabled | Indicates whether this criterion is enforced. |
| Message | Message to show if the password does not meet the requirements imposed by the regular expression. |
| Regex | Regular expression that is used to test the user's password. |
Social Login Providers
Use the node to configure single sign on using social login providers such as Google or Facebook.
The node has one or more provider nodes as attributes. Each provider node has these attributes:
| Attribute | Description |
|---|---|
| Authorization Endpoint | URL of the authorization server where the portal redirects users to sign in using this provider. |
| Client ID | Unique identifier assigned to your portal site and included in OAuth requests to identify it. |
| Client Secret | Confidential key assigned to your portal site and used to prove its identity when requesting tokens. |
| Email Field | Field in the UserInfo response that specifies the user's email address. |
| Enabled | Indicates whether users can log in with the provider. |
| First Name Field | Field in the UserInfo response that specifies the user's first name. |
| Icon | Icon svg for the provider button. |
| Last Name Field | Field in the UserInfo response that specifies the user's last name. |
| Provider ID | Unique Identifier for the social login provider, such as google or facebook. |
| Provider Name | Name of the social provider. |
| Scope | Scope or permissions that the portal is requesting from the social login provider. |
| Token Endpoint | Provider URL where the portal exchanges credentials for tokens. |
| Token Endpoint Auth Method | Portal authentication method for the token endpoint. |
| Trusted Provider | Issuer/Trusted Provider URL. |
| Unique Identifier Field | Field in the UserInfo response that specifies the unique user identifier. |
| UserInfo Endpoint | Provider URL for requesting authenticated user details. |
| UserInfo Fields | Provider-defined fields that can be requested from the endpoint specified in the UserInfo Endpoint attribute. |