Skip to content

Provides the ability to use ASP.NET Identity 2 library with a Dynamo DB backend.

License

Notifications You must be signed in to change notification settings

c0achmcguirk/AspNetIdentity_DynamoDB

Repository files navigation

ASP.NET Identity 2.1 AWS DynaomDB

This is a fork of David Melendez's project on CodePlex. The only differences between this repository and his:

  • I removed the dependency on the older AWSSDK library.
  • I added a dependency on the newer AWSSDK.DynamoDBv2 and AWSSDK.Core.
  • RoleManager.Roles lists roles in your database. It doesn't throw an UnsupportedException.

In my project I was running into ambiguous references because David's version required me to reference AWSSDK.

Install from nuget.org

https://www.nuget.org/packages/ElCamino.AspNet.Identity.Dynamo.v2/

PM> Install-Package ElCamino.AspNet.Identity.Dynamo.v2

Description

This project provides a high performance cloud solution for ASP.NET Identity 2.0 using AWS DynamoDB replacing the Entity Framework / MSSQL provider.

More Information

This project is a plug-in to the ASP.NET Identity framework. A basic understanding. of the ASP.NET identity framework is required.

By default, the ASP.NET Identity system stores all the user information in a Microsoft SQL database using an EntityFramework provider. This project is a replacement of the EntityFramework SQL provider to use AWS DynamoDb to persist user information such as (but not limited to): username/password, roles, claims and external login information.

In summary, the ASP.NET Identity 2.0 AWS DynamoDB provider allows one to remove the EntityFramework and Microsoft SQL dependencies from the default implementation of the ASP.NET Identity 2.0 storage provider and replace it with a high performance AWS DynamoDb solution.

Please refer to the Documentation for more detailed information about getting started.

About

Provides the ability to use ASP.NET Identity 2 library with a Dynamo DB backend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages