jcamp.MongoFramework.AspNetCore.Identity
3.0.0
Prefix Reserved
dotnet add package jcamp.MongoFramework.AspNetCore.Identity --version 3.0.0
NuGet\Install-Package jcamp.MongoFramework.AspNetCore.Identity -Version 3.0.0
<PackageReference Include="jcamp.MongoFramework.AspNetCore.Identity" Version="3.0.0" />
<PackageVersion Include="jcamp.MongoFramework.AspNetCore.Identity" Version="3.0.0" />
<PackageReference Include="jcamp.MongoFramework.AspNetCore.Identity" />
paket add jcamp.MongoFramework.AspNetCore.Identity --version 3.0.0
#r "nuget: jcamp.MongoFramework.AspNetCore.Identity, 3.0.0"
#:package jcamp.MongoFramework.AspNetCore.Identity@3.0.0
#addin nuget:?package=jcamp.MongoFramework.AspNetCore.Identity&version=3.0.0
#tool nuget:?package=jcamp.MongoFramework.AspNetCore.Identity&version=3.0.0
MongoFramework.AspNetCore.Identity
.Net Core Identity providers for MongoFramework.
Versioning
The version of this package is synced with jcamp.MongoFramework to indicate compatibility with the underlying MongoDB C# Driver version.
Features
MongoFramework Implementations
- IdentityUser
- IdentityRole
- RoleStore
- UserStore
- UserOnlyStore
ServiceCollection Extensions for
- MongoDbContext
services.AddMongoDbContext<MongoDbContext>(o =>
o.ConnectionString = Configuration.GetConnectionString("DefaultConnection"));
- Identity Stores (adds to IdentityBuilder)
services.AddDefaultIdentity<MongoIdentityUser>(options => options.SignIn.RequireConfirmedAccount = true)
.AddMongoFrameworkStores<MongoDbContext>();
- Complete Identity (User Only)
services.AddMongoDbContext<MongoDbContext>(o =>
o.ConnectionString = Configuration.GetConnectionString("DefaultConnection"));
services.AddDefaultMongoIdentity<MongoIdentityUser, MongoDbContext>();
- Complete Identity (Users and Roles)
services.AddMongoDbContext<MongoDbContext>(o =>
o.ConnectionString = Configuration.GetConnectionString("DefaultConnection"));
services.AddMongoIdentity<MongoIdentityUser, MongoIdentityRole, MongoDbContext>();
Sample .NET Core Project
Unit Tests, including passing Asp.Net Core's IdentitySpecificationBase
IdentitySpec Tests
This issue shows the spec tests weren't publicly released for .NET 5.0. They are supposed to be, but do not show up on NuGet yet. I have added the code manually to the test project until this gets published.
| 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
- jcamp.MongoFramework (>= 3.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.0 | 93 | 1/31/2026 |