Unable to Activate the "Flexible Identifiers" Feature

Overview

Admin is unable to activate the New Attributes configuration from the dashboard and gets the following error:

Error! attribute email must also be required on signup


In the network, the response to “PATCH > /api/connections/con_connectionID” is:

{
    "statusCode": 400,
    "error": "Bad Request",
    "message": "attribute email must also be required on signup",
    "errorCode": "invalid_body"
}

Cause

This error could be caused by sign-ups being disabled for this connection.

Solution

To resolve this issue, go to the connection’s Settings page and disable the Disable Sign Ups toggle. Re-enable the toggle after the New Attributes configuration is activated.