ASP.NET Core Identity stores for Umbraco members - access Umbraco member data without referencing the Umbraco libraries.
- User store for Umbraco members (
IUserStore,IUserPasswordStore,IUserEmailStore,IUserRoleStore,IUserClaimStore) - Role-based authentication via Umbraco member groups
- Password hasher compatible with Umbraco's password format
- Queryable user store support
dotnet add package AspNetCore.Umbraco.IdentityOr via NuGet Package Manager:
Install-Package AspNetCore.Umbraco.Identity
public void ConfigureServices(IServiceCollection services)
{
services.AddUmbracoIdentity<ApplicationUser>();
}Your user class must implement IUser:
public class ApplicationUser : IUser
{
public int Id { get; set; }
public string Email { get; set; }
public string Alias { get; set; }
public string PasswordHash { get; set; }
}- .NET Standard 2.0+
- Entity Framework Core (for
IRepositoryimplementation)
MIT License - see LICENSE for details.