Skip to content
This repository was archived by the owner on Nov 28, 2025. It is now read-only.

ukad-group/AspNetCore.Umbraco.Identity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AspNetCore.Umbraco.Identity

ASP.NET Core Identity stores for Umbraco members - access Umbraco member data without referencing the Umbraco libraries.

Features

  • 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

Installation

dotnet add package AspNetCore.Umbraco.Identity

Or via NuGet Package Manager:

Install-Package AspNetCore.Umbraco.Identity

Usage

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; }
}

Requirements

  • .NET Standard 2.0+
  • Entity Framework Core (for IRepository implementation)

Downloads

NuGet

License

MIT License - see LICENSE for details.

About

Asp.Net Core identity user store , password hasher and roles store implementations to run against umbraco database schema

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages