![]() |
VOOZH | about |
dotnet add package Authagonal.Storage --version 0.3.19
NuGet\Install-Package Authagonal.Storage -Version 0.3.19
<PackageReference Include="Authagonal.Storage" Version="0.3.19" />
<PackageVersion Include="Authagonal.Storage" Version="0.3.19" />Directory.Packages.props
<PackageReference Include="Authagonal.Storage" />Project file
paket add Authagonal.Storage --version 0.3.19
#r "nuget: Authagonal.Storage, 0.3.19"
#:package Authagonal.Storage@0.3.19
#addin nuget:?package=Authagonal.Storage&version=0.3.19Install as a Cake Addin
#tool nuget:?package=Authagonal.Storage&version=0.3.19Install 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.Storage | 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. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.3.19 | 86 | 6/17/2026 |
| 0.3.18 | 84 | 6/17/2026 |
| 0.3.17 | 71 | 6/17/2026 |
| 0.3.16 | 74 | 6/17/2026 |
| 0.3.15 | 273 | 6/16/2026 |
| 0.3.14 | 84 | 6/16/2026 |
| 0.3.13 | 153 | 6/15/2026 |
| 0.3.12 | 108 | 6/15/2026 |
| 0.3.11 | 122 | 6/15/2026 |
| 0.3.10 | 147 | 6/15/2026 |
| 0.3.9 | 95 | 6/15/2026 |
| 0.3.8 | 113 | 6/15/2026 |
| 0.3.7 | 113 | 6/14/2026 |
| 0.3.6 | 101 | 6/14/2026 |
| 0.3.5 | 103 | 6/14/2026 |
| 0.3.4 | 94 | 6/13/2026 |
| 0.3.3 | 99 | 5/30/2026 |
| 0.3.2 | 113 | 5/30/2026 |
| 0.3.1 | 98 | 5/30/2026 |
| 0.1.100 | 110 | 5/30/2026 |