Files
Umbraco-CMS/src/Umbraco.Web.BackOffice/Extensions/UmbracoBackOfficeServiceCollectionExtensions.cs

21 lines
791 B
C#
Raw Normal View History

2020-05-15 15:21:15 +01:00
using Microsoft.AspNetCore.Identity;
using Microsoft.Extensions.DependencyInjection;
using Umbraco.Core.Mapping;
using Umbraco.Web.BackOffice.Identity;
namespace Umbraco.Extensions
{
public static class UmbracoBackOfficeServiceCollectionExtensions
{
public static void AddUmbracoBackOfficeIdentity(this IServiceCollection services)
{
services.AddIdentity<BackOfficeIdentityUser, IdentityRole>()
.AddDefaultTokenProviders()
.AddUserStore<BackOfficeUserStore>();
// .AddClaimsPrincipalFactory<UserClaimsPrincipalFactory<BackOfficeIdentityUser, IdentityRole>>() // TODO: extract custom claims principal factory
// .AddUserManager<BackOfficeUserManager<BackOfficeIdentityUser>>()
}
}
}