AndreGoepel.Marten.Identity.Blazor
1.1.0
dotnet add package AndreGoepel.Marten.Identity.Blazor --version 1.1.0
NuGet\Install-Package AndreGoepel.Marten.Identity.Blazor -Version 1.1.0
<PackageReference Include="AndreGoepel.Marten.Identity.Blazor" Version="1.1.0" />
<PackageVersion Include="AndreGoepel.Marten.Identity.Blazor" Version="1.1.0" />
<PackageReference Include="AndreGoepel.Marten.Identity.Blazor" />
paket add AndreGoepel.Marten.Identity.Blazor --version 1.1.0
#r "nuget: AndreGoepel.Marten.Identity.Blazor, 1.1.0"
#:package AndreGoepel.Marten.Identity.Blazor@1.1.0
#addin nuget:?package=AndreGoepel.Marten.Identity.Blazor&version=1.1.0
#tool nuget:?package=AndreGoepel.Marten.Identity.Blazor&version=1.1.0
AndreGoepel.Marten.Identity.Blazor
Blazor Server UI for AndreGoepel.Marten.Identity — a complete set of ready-to-use Razor components for authentication and user management built on Radzen Blazor.
Requirements
- .NET 10
- AndreGoepel.Marten.Identity 1.x
- Radzen.Blazor 10.x
Installation
dotnet add package AndreGoepel.Marten.Identity.Blazor
Usage
1. Register services
builder.Services.AddMartenIdentity(); // from AndreGoepel.Marten.Identity
builder.Services.AddMartenIdentityBlazor(); // registers CascadingAuthenticationState
// and IdentityRevalidatingAuthenticationStateProvider
builder.Services.AddRadzenComponents();
2. Map endpoints
app.MapAdditionalIdentityEndpoints(); // /Account/Logout, passkey endpoints, personal data download, etc.
3. Include the component assembly in routing
app.MapRazorComponents<App>()
.AddInteractiveServerRenderMode()
.AddAdditionalAssemblies(typeof(AndreGoepel.Marten.Identity.Blazor.Initialization).Assembly);
This makes the routable pages in the RCL (e.g. /Account/Login) discoverable by the Blazor router.
What's included
| Area | Components / Pages |
|---|---|
| Account | Login, Register, ForgotPassword, ResetPassword, ConfirmEmail, Lockout, AccessDenied, and more |
| Account / Manage | Profile, Email, ChangePassword, SetPassword, TwoFactorAuthentication, EnableAuthenticator, GenerateRecoveryCodes, Passkeys, PersonalData, DeletePersonalData |
| Administration | Users grid, Roles grid, user/role assignment dialogs |
| Shared | RedirectToLogin, ShowRecoveryCodes, PasskeySubmit |
| Layout | LoginLayout |
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- AndreGoepel.Marten.Identity (>= 1.1.0)
- Marten (>= 9.10.0)
- Radzen.Blazor (>= 11.0.4)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on AndreGoepel.Marten.Identity.Blazor:
| Package | Downloads |
|---|---|
|
AndreGoepel.AppFoundation.Hosting
One-call backend seam (AddAppFoundation / UseAppFoundation) wiring Marten, identity, Wolverine messaging, email, data protection, and the request pipeline for AndreGoepel.AppFoundation hosts. |
|
|
AndreGoepel.AppFoundation
Reusable Blazor management frontend (layout, navigation, setup, and admin shell) for AndreGoepel.AppFoundation-based applications. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.1.0 | 56 | 6/26/2026 |
| 1.1.0-preview4 | 35 | 6/26/2026 |
| 1.1.0-preview3 | 42 | 6/26/2026 |
| 1.1.0-preview2 | 39 | 6/26/2026 |
| 1.1.0-preview1 | 45 | 6/26/2026 |
| 1.0.2 | 57 | 6/25/2026 |
| 1.0.1 | 100 | 6/13/2026 |
| 1.0.0 | 177 | 6/13/2026 |