Login node

The Login 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 Login node can have three children: Banned Words, Password Criteria, and Social Login Providers.

Banned Words node

The Banned Words node specifies a list of words that are not allowed in user passwords.

The Banned Words 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 Password Criteria node has one or more Message nodes as children. Each Message 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 Social Login Providers node to configure single sign on using social login providers such as Google or Facebook.

See Social login providers.

The Social Login Providers 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.