I have been using emails as the main username for simplicity:
const client = new JsonServiceClient(environment.apiUrl);
let req = new Register();
req.email = this.registerForm.get("email").value;
req.userName = req.email;
req.firstName = this.registerForm.get("name").value;
req.password = this.registerForm.get("password").value;
let response = await client.post(req);
This used to work as long as the email didn’t contain a + symbol. It seems now after updating to 5.4 every email is rejected as a username for having invalid characters.
Is there any way to have the users email address as their username and support all characters that are valid in email? Do I have to make my own Register implementation or is this already available functionality?