-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Adding the ability for users to have an optional password
Update the Register page based on the skeleton code in the branch “passwords" to collect username, first name, last name, optional email, password, and confirm password, then call a service method to create the user and immediately sign them in with SignInManager.SignInAsync().
-
The Login page should allow logging in with either username or email plus password, using UserManager.FindByNameAsync() or FindByEmailAsync() as needed.
-
Both pages should display backend validation errors, redirect to a secured landing page on success, and protect authenticated routes with [Authorize].
-
Page currently errors out when user enters a password to login due to the email field being required.
-
Single sign on could be an additional feature for this.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status