Configure Identity Fields
It is possible to adjust the property associated with a field in user self-service. Properties that are used by self-service functions can be set using identity field properties in your configuration. For example, if you had changed the mail
property in managed/user
to instead be email
, you would then update identityEmailField
in your self-service configuration to be "identityEmailField" : "email",
. There are currently six identity fields that can be customized:
identityServiceUrl
- sets where self-service stores and retrieves its data, such asmanaged/user
.identityUsernameField
- sets the property associated with the username of the user.identityEmailField
- sets the property associated with the email address of the user.identityPasswordField
- sets the property associated with the password of the user.identityIdField
- sets the property associated with the ID of the user, which is used when performing user queries.identityAccountStatus
- sets the property associated with the account status of the user, which is used when performing user queries.
Not every identity field is used in each self-service stage. For more information about which fields are required for each stage, see Self-Service Stage Reference.
Note
If you have removed usernames from your managed/user
schema in favor of using another property (such as email), you will still need to set identityUsernameField
to the new property in order for self-service to function correctly.