Suppose I have Web API project which will be used by a react SPA and mobile client. My stack is Web API + EF Core + IdentityServer4 with ASP.NET Core Identity
Now IdentityServer4 provides authentication and authorization. But how do I register user in the first place?
Suppose, a user wants to register for my app using email and password. Should I send his email and password (in json) using a POST request to the web API and then store the email + hashed password in the database? Does IdentityServer provides options for user registration for SPA and mobile clients?