Files
RavenDB.Identity/Readme.md
T
2017-08-23 13:48:14 -05:00

1.2 KiB

RavenDB logo RavenDB.Identity

RavenDB identity provider for ASP.NET Core. T The simple and easy Identity provider for RavenDB and ASP.NET Core. Use Raven to store your users and logins.

Instructions

  1. In Startup.cs:
public void ConfigureServices(IServiceCollection services)
{
	// Add RavenDB and identity.
	services
		.AddRavenDb(Configuration.GetConnectionString("RavenDbConnection")) // Create a RavenDB DocumentStore singleton.
		.AddRavenDbAsyncSession() // Create a RavenDB IAsyncDocumentSession for each request.
		.AddRavenDbIdentity<AppUser>(); // Use Raven for users and roles. AppUser is a simple DTO to hold our user data. See https://github.com/JudahGabriel/RavenDB.Identity/blob/master/Sample.Web.NetCore/Models/AppUser.cs

	...
}
  1. In your controller actions, call .SaveChanges when you're done making changes. Typically this is done via a RavenController base class.

  2. You're done!

Need help? See the sample app