Authagonal.Storage
0.1.94
dotnet add package Authagonal.Storage --version 0.1.94
NuGet\Install-Package Authagonal.Storage -Version 0.1.94
<PackageReference Include="Authagonal.Storage" Version="0.1.94" />
<PackageVersion Include="Authagonal.Storage" Version="0.1.94" />
<PackageReference Include="Authagonal.Storage" />
paket add Authagonal.Storage --version 0.1.94
#r "nuget: Authagonal.Storage, 0.1.94"
#:package Authagonal.Storage@0.1.94
#addin nuget:?package=Authagonal.Storage&version=0.1.94
#tool nuget:?package=Authagonal.Storage&version=0.1.94
Authagonal.Storage
Azure Table Storage implementation for Authagonal. Provides production-ready, serverless storage for users, clients, tokens, and SSO provider configurations.
What's included
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 |
Usage
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.
Custom storage
To use a different backend (SQL, MongoDB, Cosmos DB, etc.), implement the interfaces in Authagonal.Core instead of referencing this package.
Packages
| Package | Description |
|---|---|
| Authagonal.Core | Core models, interfaces, and abstractions |
| Authagonal.Storage | Azure Table Storage backend |
| Authagonal.Server | Full auth server — endpoints, middleware, services, login UI |
Links
| 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
- Authagonal.Core (>= 0.1.94)
- Azure.Data.Tables (>= 12.11.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.3)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Authagonal.Storage:
| Package | Downloads |
|---|---|
|
Authagonal.Server
Drop-in authentication server for ASP.NET Core. OAuth 2.0, OIDC, SAML SSO, and admin APIs. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.94 | 92 | 4/21/2026 |
| 0.1.93 | 134 | 4/21/2026 |
| 0.1.92 | 91 | 4/21/2026 |
| 0.1.91 | 106 | 4/20/2026 |
| 0.1.90 | 97 | 4/20/2026 |
| 0.1.89 | 90 | 4/18/2026 |
| 0.1.88 | 122 | 4/18/2026 |
| 0.1.87 | 103 | 4/18/2026 |
| 0.1.86 | 105 | 4/17/2026 |
| 0.1.85 | 92 | 4/17/2026 |
| 0.1.84 | 109 | 4/16/2026 |
| 0.1.83 | 100 | 4/16/2026 |
| 0.1.82 | 120 | 4/14/2026 |
| 0.1.81 | 97 | 4/14/2026 |
| 0.1.79 | 106 | 4/14/2026 |
| 0.1.76 | 100 | 4/14/2026 |
| 0.1.74 | 105 | 4/13/2026 |
| 0.1.73 | 107 | 4/13/2026 |
| 0.1.72 | 117 | 4/13/2026 |
| 0.1.71 | 95 | 4/13/2026 |