When you adopt the Telerik Platform User Management service you can take advantage of a predefined Users content type that also comes with fields for storing the user's Username and Password. This article introduces you to the features and limitations of these fields.
This article is organized as follows:
The Username field is defined as a Text field that is required when creating a new user account. Each entry must be unique inside a Telerik Platform app.
Because the Username field is case-sensitive, you might want to implement additional logic that ignores the letter case when registering or logging in users. You can do that by writing a Cloud Function or in your app code.
Many developers mandate using an email address as username to facilitate choosing a unique username.
When doing this, keep the following in mind: Because both the Username and the Email fields are case-sensitive and must be unique, you might want to implement the same case-ignoring rules for both of them. Otherwise you may end up having inconsistent registration/login behavior.
The Password field is defined as a Text field that is required when creating a new user account. This is a case-sensitive field that does not pose any password rules on the entries.
If you want to add password rules such as minimal password length, complexity, and password expiration, you need to implement the logic yourself in a Cloud Function or in your app code.