Bardie.Module.Auth
0.1.0
dotnet add package Bardie.Module.Auth --version 0.1.0
NuGet\Install-Package Bardie.Module.Auth -Version 0.1.0
<PackageReference Include="Bardie.Module.Auth" Version="0.1.0" />
<PackageVersion Include="Bardie.Module.Auth" Version="0.1.0" />
<PackageReference Include="Bardie.Module.Auth" />
paket add Bardie.Module.Auth --version 0.1.0
#r "nuget: Bardie.Module.Auth, 0.1.0"
#:package Bardie.Module.Auth@0.1.0
#addin nuget:?package=Bardie.Module.Auth&version=0.1.0
#tool nuget:?package=Bardie.Module.Auth&version=0.1.0
Bardie.Module.Auth
Shared helpers for JWT-minting auth adapter modules (Bes, …).
Package id: Bardie.Module.Auth · Version: 0.1.0 · TFM: net10.0
Depends on Bardie.Logos.Contracts + Bardie.Logos.Channel. Does not depend on Bardie.Module.Hosting.
Consume
builder.Services.AddAuthModuleJwt(builder.Configuration);
// optional PostConfigure for module-specific env (e.g. BES_JWT_*)
| Type | Role |
|---|---|
AuthModuleJwtOptions / AuthModuleJwtService |
Mint access+refresh, validate refresh, export JWKS |
AuthJwksRegisterRequestCustomizer |
Attach JWKS on Module Registry Register |
AuthAdapterModuleBase |
Health, provider-id match, Denied(), default UpdateUserBinding → Unimplemented |
ModuleManifestAuthBag |
Parse opaque auth.loginFormFields / auth.bindFormFields → discovery schemas |
Password hashing and concrete Authenticate / UpdateUserBinding stay in the module. Prefer declaring login + bind form fields in module.manifest.json. Empty-DB bootstrap is host invite OTP (AUTH-INVITE) — not a module RPC.
Pack: dotnet pack libs/Bardie.Module.Auth/Bardie.Module.Auth.csproj -c Release
| 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
- Bardie.Logos.Channel (>= 0.1.0)
- Bardie.Logos.Contracts (>= 0.1.0)
- Microsoft.IdentityModel.JsonWebTokens (>= 8.14.0)
- Microsoft.IdentityModel.Tokens (>= 8.14.0)
- System.IdentityModel.Tokens.Jwt (>= 8.14.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 122 | 7/26/2026 |