/BlazorIdentity

An exploration of recreating the ASP.NET Core Identity UI functionality in Blazor components.

Primary LanguageC#MIT LicenseMIT

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

image

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