Stampd.Identity.Oidc
3.0.0
dotnet add package Stampd.Identity.Oidc --version 3.0.0
NuGet\Install-Package Stampd.Identity.Oidc -Version 3.0.0
<PackageReference Include="Stampd.Identity.Oidc" Version="3.0.0" />
<PackageVersion Include="Stampd.Identity.Oidc" Version="3.0.0" />
<PackageReference Include="Stampd.Identity.Oidc" />
paket add Stampd.Identity.Oidc --version 3.0.0
#r "nuget: Stampd.Identity.Oidc, 3.0.0"
#:package Stampd.Identity.Oidc@3.0.0
#addin nuget:?package=Stampd.Identity.Oidc&version=3.0.0
#tool nuget:?package=Stampd.Identity.Oidc&version=3.0.0
Stampd.Identity.Oidc
v3.0 alpha.2 — OIDC relay for Stampd.WebApi.
Validates incoming bearer JWTs against any OpenID Connect compatible identity provider (Auth0, Okta, Azure AD, Google, Keycloak, etc.) and maps external claims into Stampd's role + scope model. Replaces the in-process dev JWT minter for production deployments.
Configuration
{
"Stampd": {
"Auth": {
"Mode": "Oidc",
"Oidc": {
"Authority": "https://example.auth0.com/",
"Audience": "https://api.stampd.example.com",
"RoleClaim": "groups",
"RoleClaimMappings": {
"stampd-admins": "Admin",
"stampd-senders": "Sender",
"stampd-readonly": "ReadOnly"
},
"TenantClaim": "tenant_id",
"RequireTenantClaim": false
}
}
}
}
External group/role names not in RoleClaimMappings are dropped silently — adopters must be explicit about who gets what.
What the relay does NOT do
- It doesn't host an OIDC server. Stampd is a relying party / resource server, not an identity provider.
- It doesn't manage users. Stampd has no user table; the IdP is the source of truth.
- It doesn't issue tokens. Tokens come from your IdP; Stampd only validates.
| 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
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 10.0.8)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.8)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.8)
- Stampd.Core (>= 3.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Stampd.Identity.Oidc:
| Package | Downloads |
|---|---|
|
Stampd.Identity.Saml2
v3.0 alpha.3 — SAML2 Service Provider scaffolding. Config DTO, claim mapper, endpoint surface, and DI wiring for SAML2 federation against enterprise IdPs (Okta, Azure AD, Ping, ADFS). Production wiring (assertion signature verification, replay cache, encryption) lands in v3.0.0 stable. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.0 | 152 | 6/9/2026 |
| 3.0.0-alpha.2 | 79 | 6/9/2026 |