Blazor Identity
What is this?
An exploration of recreating the ASP.NET Core Identity UI functionality in Blazor components.
Currently supports the following operations in Blazor Server apps:
- Registering a new user
- Logging in
- Logging out
- Updating profile (telephone number)
- Changing password
Requirements
This solution currently uses a daily .NET 7 SDK main
build (see exact min-version required in the global.json
). You can grab such a build from https://github.com/dotnet/installer
TODO
- New account confirmation
- Account lockout
- 2FA login (TOTP)
- Password recovery
- Social (external) login
- Blazor WebAssembly support (via API)
- Data download
- Delete account