MintPlayer.Spark.Authorization.Abstractions
11.0.0-preview.103
dotnet add package MintPlayer.Spark.Authorization.Abstractions --version 11.0.0-preview.103
NuGet\Install-Package MintPlayer.Spark.Authorization.Abstractions -Version 11.0.0-preview.103
<PackageReference Include="MintPlayer.Spark.Authorization.Abstractions" Version="11.0.0-preview.103" />
<PackageVersion Include="MintPlayer.Spark.Authorization.Abstractions" Version="11.0.0-preview.103" />
<PackageReference Include="MintPlayer.Spark.Authorization.Abstractions" />
paket add MintPlayer.Spark.Authorization.Abstractions --version 11.0.0-preview.103
#r "nuget: MintPlayer.Spark.Authorization.Abstractions, 11.0.0-preview.103"
#:package MintPlayer.Spark.Authorization.Abstractions@11.0.0-preview.103
#addin nuget:?package=MintPlayer.Spark.Authorization.Abstractions&version=11.0.0-preview.103&prerelease
#tool nuget:?package=MintPlayer.Spark.Authorization.Abstractions&version=11.0.0-preview.103&prerelease
MintPlayer.Spark.Authorization.Abstractions
The user and role document model of MintPlayer.Spark.Authorization: SparkUser, SparkUserClaim,
SparkUserLogin, SparkUserPasskey, SparkUserToken, SparkRole and SparkRoleClaim.
It is a plain Microsoft.NET.Sdk package with no dependencies, so an entity library can point a
[Reference(typeof(SparkUser))] at a user without pulling in the ASP.NET Core shared framework
(#388). Everything that does need ASP.NET Core (the user and role stores, UserManager /
SignInManager, the /spark/auth/* endpoints, external logins) stays in
MintPlayer.Spark.Authorization, which references this package. Applications reference that one.
The namespace is deliberately not the package name
The types keep the namespace MintPlayer.Spark.Authorization.Identity, where they lived before the
split, so no consuming code changes.
Stored documents
RavenDB records a document's CLR type as Namespace.Type, Assembly in @metadata.Raven-Clr-Type.
Users and roles stored before this package existed name the old assembly. MintPlayer.Spark.Authorization
ships the migration M_202610041800_UserDocumentsMovedAssembly, which rewrites that value; an
application's generated spark.AddMigrations() registers it automatically.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net11.0 is compatible. |
-
net11.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on MintPlayer.Spark.Authorization.Abstractions:
| Package | Downloads |
|---|---|
|
MintPlayer.Spark.Authorization
Optional authorization package for MintPlayer.Spark low-code framework. Provides group-based access control for PersistentObjects and Queries. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.0-preview.103 | 116 | 10/9/2026 |
| 11.0.0-preview.95 | 145 | 10/4/2026 |