AugusteVN.Auth.Permissions.Contracts
1.1.0
dotnet add package AugusteVN.Auth.Permissions.Contracts --version 1.1.0
NuGet\Install-Package AugusteVN.Auth.Permissions.Contracts -Version 1.1.0
<PackageReference Include="AugusteVN.Auth.Permissions.Contracts" Version="1.1.0" />
<PackageVersion Include="AugusteVN.Auth.Permissions.Contracts" Version="1.1.0" />
<PackageReference Include="AugusteVN.Auth.Permissions.Contracts" />
paket add AugusteVN.Auth.Permissions.Contracts --version 1.1.0
#r "nuget: AugusteVN.Auth.Permissions.Contracts, 1.1.0"
#:package AugusteVN.Auth.Permissions.Contracts@1.1.0
#addin nuget:?package=AugusteVN.Auth.Permissions.Contracts&version=1.1.0
#tool nuget:?package=AugusteVN.Auth.Permissions.Contracts&version=1.1.0
Auth Extensions
A collection of auth contracts and extensions.
Contains
TODO: properly document.
public record ScopedPermission(string Scope, int Sum);
public record ScopedPermissions(string Scope, Dictionary<string, int> Permissions);
public class PermissionsBuilder
{
List<ScopedPermissions> ScopedPermissions { get; }
void Add(string scope, Dictionary<string, int> permissions);
}
static class PermissionsProvider
{
static List<Permissions> PermissionsList { get; }
static Dictionary<string, int> PermissionsDict { get; }
}
static class Extensions
{
static bool HasFlag(this int instance, int flag);
}
Brought to you by: kiss-code.com.
| 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
- No dependencies.
NuGet packages (9)
Showing the top 5 NuGet packages that depend on AugusteVN.Auth.Permissions.Contracts:
| Package | Downloads |
|---|---|
|
AugusteVN.Modules.Auth._Shared
Authentication and authorization contracts for the Auth module |
|
|
AugusteVN.Modules.Commerce._Shared.Spa
Blazor components for product listing, cart, and order history |
|
|
AugusteVN.Modules.Metrics._Shared.Spa
Blazor components for metrics display |
|
|
AugusteVN.Modules.EmailCampaigns._Shared.Spa
Blazor components for managing campaigns, templates, and subscribers |
|
|
AugusteVN.Modules.Payments._Shared.Spa
Blazor components for payment plans and subscription management |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.1.0 | 754 | 7/24/2026 |
Added PermissionsProvider, HasFlag extension method and ScopedPermission records.