ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data. ASP.NET Core Identity allows you to add login features to your application and makes it easy to customize data about the logged in user. You can find additional information in the ASP.NET Core Documentation.
The following contains a description of each sub-directory in the Identity
directory.
Core
: Contains the main abstractions and types for providing support for Identity in ASP.NET Core applications.EntityFrameworkCore
: Contains implementations for Identity stores based on EntityFrameworkCore.Extensions.Core
: Contains the abstractions and types for general Identity concerns.Extensions.Stores
: Contains abstractions and types for Identity storage providers.samples
: Contains a collection of sample apps.Specification.Tests
: Contains a test suite for ASP.NET Core Identity store implementations.test
: Contains the unit and functional tests for Microsoft.Extensions.Identity and Microsoft.AspNetCore.Identity components.testassets
: Contains a webapp used for functional testing.UI
: Contains compiled Razor UI components for use in ASP.NET Core Identity.
To build this specific project from source, follow the instructions on building the project.
To run the tests for this project, run the tests on the command line in this directory.
For more information, see the ASP.NET Core README.
The previous versions of Identity for MVC5 and lower, previously available on CodePlex, are available at https://github.com/aspnet/AspNetIdentity
IMPORTANT: Extensions are built by a variety of sources and not maintained as part of the ASP.NET Identity project. When considering a third party provider, be sure to evaluate quality, licensing, compatibility, support, etc. to ensure they meet your requirements.
- ASP.NET Identity Azure Table Storage Provider
- ASP.NET Identity Cosmos DB Providers:
- ASP.NET Identity MongoDB Providers:
- ASP.NET Identity LinqToDB Provider
- ASP.NET Identity DynamoDB Providers:
- ASP.NET Identity RavenDB Providers:
- ASP.NET Identity Cassandra Provider
- ASP.NET Identity Firebase Provider
- ASP.NET Identity Redis Provider
- ASP.NET Identity DocumentDB
- ASP.NET Identity Amazon Cognito Provider
- ASP.NET Identity Marten Provider