Sylin.Koan.Web.Auth.Abstractions
1.0.22
dotnet add package Sylin.Koan.Web.Auth.Abstractions --version 1.0.22
NuGet\Install-Package Sylin.Koan.Web.Auth.Abstractions -Version 1.0.22
<PackageReference Include="Sylin.Koan.Web.Auth.Abstractions" Version="1.0.22" />
<PackageVersion Include="Sylin.Koan.Web.Auth.Abstractions" Version="1.0.22" />
<PackageReference Include="Sylin.Koan.Web.Auth.Abstractions" />
paket add Sylin.Koan.Web.Auth.Abstractions --version 1.0.22
#r "nuget: Sylin.Koan.Web.Auth.Abstractions, 1.0.22"
#:package Sylin.Koan.Web.Auth.Abstractions@1.0.22
#addin nuget:?package=Sylin.Koan.Web.Auth.Abstractions&version=1.0.22
#tool nuget:?package=Sylin.Koan.Web.Auth.Abstractions&version=1.0.22
Sylin.Koan.Web.Auth.Abstractions
Inert contracts shared by Koan authentication modules. Application projects normally reference a functional authentication package or provider connector instead of this package directly.
Install
dotnet add package Sylin.Koan.Web.Auth.Abstractions
Meaningful use
Reference this package when authoring a reusable module that implements an auth lifecycle handler, identity store,
current-user projector, authentication provider definition, or IAuthProtocol configuration validator without
activating Koan's Web Auth runtime. A protocol validator does not register or implement an authentication handler.
Boundaries
- Contains no
KoanModuleand activates no authentication, middleware, controllers, or provider. - Does not issue or validate tokens.
- Functional applications should reference
Sylin.Koan.Web.Author a provider connector.
See TECHNICAL.md for ownership and dependency rules.
| 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
- Newtonsoft.Json (>= 13.0.4)
- Sylin.Koan.Core (>= 1.0.39 && < 2.0.0)
NuGet packages (8)
Showing the top 5 NuGet packages that depend on Sylin.Koan.Web.Auth.Abstractions:
| Package | Downloads |
|---|---|
|
Sylin.Koan.Web.Auth
Authentication core for Koan Web: IDP configuration, controller wiring, and claims transformation pipelines. |
|
|
Sylin.Koan.Identity
SEC-0007 — the durable person (Identity) and the sign-in → identity reconciliation seam. Implements Koan.Web.Auth's IUserStore / IExternalIdentityStore with Entity<>-backed durable stores, upserts an Identity from claims on every sign-in, and gives Membership.IdentityId a real backing entity. Reference = Intent. |
|
|
Sylin.Koan.Web.Auth.Connector.Test
Test identity provider for Koan Web Auth: local login UI, token issuance for demos, and development-only wiring. |
|
|
Sylin.Koan.Web.Auth.Server
SEC-0006 embedded OAuth 2.1 Authorization Server for Koan: the MCP auth on-ramp. Mints asymmetric (ES256) access tokens for OAuth clients via Authorization Code + PKCE and the Device Authorization Grant, advertises itself per the MCP authorization spec, and reuses the trust fabric for issuance. Opt-in leaf (Reference = Intent). |
|
|
Sylin.Koan.Web.Auth.Connector.Google
Google auth provider adapter for Koan.Web.Auth (self-registering defaults). |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.22 | 227 | 9/13/2026 |
| 1.0.21 | 282 | 9/10/2026 |
| 1.0.20 | 169 | 9/10/2026 |
| 1.0.19 | 166 | 9/9/2026 |
| 1.0.18 | 320 | 9/9/2026 |
| 1.0.16 | 344 | 9/9/2026 |
| 1.0.14 | 187 | 9/5/2026 |
| 1.0.13 | 197 | 8/30/2026 |
| 1.0.12 | 178 | 8/30/2026 |
| 1.0.11 | 449 | 8/28/2026 |
| 1.0.10 | 179 | 8/28/2026 |
| 1.0.9 | 183 | 8/27/2026 |
| 1.0.7 | 212 | 8/25/2026 |
| 1.0.6 | 216 | 8/24/2026 |
| 1.0.4 | 210 | 8/22/2026 |
| 1.0.2 | 274 | 8/20/2026 |
| 1.0.0 | 225 | 8/14/2026 |
| 0.20.2 | 269 | 7/22/2026 |
| 0.20.1 | 238 | 7/21/2026 |