Klassd.Auth.Core
0.0.1-beta.12
Prefix Reserved
dotnet add package Klassd.Auth.Core --version 0.0.1-beta.12
NuGet\Install-Package Klassd.Auth.Core -Version 0.0.1-beta.12
<PackageReference Include="Klassd.Auth.Core" Version="0.0.1-beta.12" />
<PackageVersion Include="Klassd.Auth.Core" Version="0.0.1-beta.12" />
<PackageReference Include="Klassd.Auth.Core" />
paket add Klassd.Auth.Core --version 0.0.1-beta.12
#r "nuget: Klassd.Auth.Core, 0.0.1-beta.12"
#:package Klassd.Auth.Core@0.0.1-beta.12
#addin nuget:?package=Klassd.Auth.Core&version=0.0.1-beta.12&prerelease
#tool nuget:?package=Klassd.Auth.Core&version=0.0.1-beta.12&prerelease
Core authentication logic for Klassd.Auth: email/password, sessions (rotating refresh + access JWT), third-party (OAuth/OIDC), MFA (TOTP), email verification, user metadata. Storage-agnostic; pair with a Klassd.Auth.Data.* provider.
| 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
- Klassd.Auth.Abstractions (>= 0.0.1-beta.12)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.8)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.8)
- Microsoft.Extensions.Http (>= 10.0.8)
- Otp.NET (>= 1.4.0)
- System.IdentityModel.Tokens.Jwt (>= 8.16.0)
NuGet packages (12)
Showing the top 5 NuGet packages that depend on Klassd.Auth.Core:
| Package | Downloads |
|---|---|
|
Klassd.Auth.AspNetCore.Cookies
Cookie-based sign-in delivery for Klassd.Auth (server-rendered / Blazor apps): local username-or-email + password login, logout, and an external-SSO challenge/callback that provisions users via UserAccountService and issues the app cookie. AddKlassdAuthCookies() + UseKlassdAuthCookies(). |
|
|
Klassd.Workflows.Auth
Authentication for the Klassd.Workflows dashboard: a Users admin (email + password local accounts) plus cookie sign-in. A thin profile over the Klassd.Auth packages — SSO is added separately via Klassd.Workflows.Auth.OpenIdConnect, which links to an existing user by email. Authentication is bypassed for loopback requests, so local development and `kubectl port-forward` need no login. AddKlassdWorkflowsAuth() + UseKlassdWorkflowsAuth(). |
|
|
Klassd.Auth.OpenIdConnect
OpenID Connect external login for Klassd.Auth, including a Microsoft Entra ID convenience (AddEntraId). Plugs into the Klassd.Auth.AspNetCore.Cookies external-login seam. |
|
|
Klassd.Auth.OAuth
OAuth 2.0 external login providers for Klassd.Auth that are not OIDC-compliant (e.g. GitHub). Plugs into the Klassd.Auth.AspNetCore.Cookies external-login seam. AddGitHub(). |
|
|
Klassd.Auth.AspNetCore
ASP.NET Core HTTP delivery for Klassd.Auth: one MapKlassdAuth() call wires the full auth API (sign-up/in, session refresh/revoke, email verification, MFA/TOTP, user metadata). Pair with Klassd.Auth.Core + a Klassd.Auth.Data.* adapter. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.1-beta.12 | 115 | 6/26/2026 |
| 0.0.1-beta.11 | 112 | 6/21/2026 |
| 0.0.1-beta.10 | 105 | 6/20/2026 |
| 0.0.1-beta.9 | 101 | 6/20/2026 |
| 0.0.1-beta.8 | 110 | 6/20/2026 |
| 0.0.1-beta.7 | 196 | 6/19/2026 |
| 0.0.1-beta.6 | 183 | 6/19/2026 |
| 0.0.1-beta.5 | 89 | 6/19/2026 |
| 0.0.1-beta.4 | 88 | 6/18/2026 |
| 0.0.1-beta.3 | 157 | 6/12/2026 |
| 0.0.1-beta.2 | 87 | 6/12/2026 |
| 0.0.1-beta.1 | 75 | 6/12/2026 |