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
managed/user to instead be
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 as
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.
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.