![]() |
VOOZH | about |
dotnet add package Authagonal.AzureProvider --version 0.4.0
NuGet\Install-Package Authagonal.AzureProvider -Version 0.4.0
<PackageReference Include="Authagonal.AzureProvider" Version="0.4.0" />
<PackageVersion Include="Authagonal.AzureProvider" Version="0.4.0" />Directory.Packages.props
<PackageReference Include="Authagonal.AzureProvider" />Project file
paket add Authagonal.AzureProvider --version 0.4.0
#r "nuget: Authagonal.AzureProvider, 0.4.0"
#:package Authagonal.AzureProvider@0.4.0
#addin nuget:?package=Authagonal.AzureProvider&version=0.4.0Install as a Cake Addin
#tool nuget:?package=Authagonal.AzureProvider&version=0.4.0Install as a Cake Tool
Azure Table Storage implementation for Authagonal. Provides production-ready, serverless storage for users, clients, tokens, and SSO provider configurations.
All Authagonal.Core store interfaces are implemented using Azure Table Storage:
| Store | Tables | Description |
|---|---|---|
TableUserStore |
Users, UserEmails, UserLogins | User accounts with email index and external login associations |
TableClientStore |
Clients | OAuth/OIDC client registrations |
TableGrantStore |
Grants, GrantsBySubject, GrantsByExpiry | Tokens with optimized indexes for lookup and cleanup |
TableSigningKeyStore |
SigningKeys | RSA key pairs for JWT signing |
TableOidcProviderStore |
OidcProviders | External OIDC identity provider configs |
TableSamlProviderStore |
SamlProviders | SAML 2.0 identity provider configs |
TableSsoDomainStore |
SsoDomains | Email domain-to-SSO provider routing |
TableUserProvisionStore |
UserProvisions | Downstream app provisioning state |
TableMfaStore |
MfaCredentials, MfaChallenges, MfaWebAuthnIndex | MFA credentials and challenges |
TableRoleStore |
Roles | Role definitions and user-role assignments |
TableScimTokenStore |
ScimTokens | SCIM Bearer tokens (hashed) |
TableScimGroupStore |
ScimGroups, ScimGroupExternalIds | SCIM-provisioned groups |
TableTombstoneWriter |
Tombstones | Soft-delete tracking for incremental backups |
If you're using Authagonal.Server, storage is registered automatically. For standalone use:
builder.Services.AddTableStorage(builder.Configuration["Storage:ConnectionString"]!);
Tables are auto-created on first run. Retry policies (5 retries, exponential backoff) are configured by default.
To use a different backend (SQL, MongoDB, Cosmos DB, etc.), implement the interfaces in Authagonal.Core instead of referencing this package.
| Package | Description |
|---|---|
| Authagonal.Core | Core models, interfaces, and abstractions |
| Authagonal.Protocol | Embeddable OIDC/OAuth 2.0 protocol surface (no UI, no user store) |
| Authagonal.AzureProvider | Azure Table Storage backend |
| Authagonal.Server | Full auth server — endpoints, middleware, services, login UI |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on Authagonal.AzureProvider:
| Package | Downloads |
|---|---|
|
Authagonal.Server
Drop-in authentication server for ASP.NET Core. OAuth 2.0, OIDC, SAML SSO, and admin APIs. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.4.0 | 84 | 6/17/2026 |