Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MVC-6 MongoDb Identity support

Using:

  1. Add MongoDb connеction info in config.json
{
	"MongoIdentity": {
		"ConnectionString": "mongodb://localhost",
		"IdentityDatabase": "MongoIdentity",
		"UserTableName": "Users",   **Optional
		"RoleTableName":  "Roles"   **Optional
	}
}
  1. Create models: AccountViewModels.cs
public class ApplicationUser : User
{
	public string FirstName { get; set; }
	public string LastName { get; set; } 
	public DateTime BirthDay { get; set; }
}

public class ApplicationRole : Role
{
	public string Desription { get; set; }
}
  1. Add Identity services to the services container Startup.cs
public void ConfigureServices(IServiceCollection services)
{
	// Add Identity services to the services container.
	services.AddMongoIdentity<ApplicationUser, ApplicationRole>(Configuration);
	
	// Configure Mongo Identity Options (optional)
	services.Configure<MongoIdentityOptions>(o => o.IdentityDatabase = "MongoIdentity");

	// Add MVC services to the services container.
	services.AddMvc();
}

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages