Skip to content

Password Support #142

@adamj537

Description

@adamj537

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

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status

    Backlog

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions