8000 GitHub - MatyRi/AspNetCore.Identity.Mongo: This is a MongoDB provider for the ASP.NET Core 2 Identity framework
[go: up one dir, main page]

Skip to content

MatyRi/AspNetCore.Identity.Mongo

 
 

Repository files navigation

Microsoft.AspNetCore.Identity.Mongo

This is a MongoDB provider for the ASP.NET Core 2 Identity framework. It is completely written from scratch and provides support for all Identity framework interfaces:

  • UserClaimStore
  • IUserLoginStore
  • IUserRoleStore
  • IUserPasswordStore
  • IUserSecurityStampStore
  • IUserEmailStore
  • IUserPhoneNumberStore
  • IQueryableUserStore
  • IUserTwoFactorStore
  • IUserLockoutStore
  • IUserAuthenticatorKeyStore
  • IUserTwoFactorRecoveryCodeStore
  • IRoleStore
  • IQueryableRoleStore

How to use:

services.AddIdentityMongoDbProvider<ApplicationUser, ApplicationRole>(identityOptions =>
{
    identityOptions.Password.RequiredLength = 6;
    identityOptions.Password.RequireLowercase = false;
    identityOptions.Password.RequireUppercase = false;
    identityOptions.Password.RequireNonAlphanumeric = false;
    identityOptions.Password.RequireDigit = false;
}, mongoIdentityOptions => {
    mongoIdentityOptions.ConnectionString = "mongodb://localhost/maddalena";
});

About

This is a MongoDB provider for the ASP.NET Core 2 Identity framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 73.4%
  • HTML 21.2%
  • CSS 4.6%
  • JavaScript 0.8%
0