@AspMaster

Как подключить Identity сразу для двух сущностей в двух контекстах?

Есть такой код для подключения Identity:
services.AddIdentity<Customer, IdentityRole<Guid>>(o =>
            {
                o.Password.RequireNonAlphanumeric = false;
                o.Password.RequireUppercase = false;
                o.Password.RequireLowercase = false;
            })
                .AddEntityFrameworkStores<StoreContext>()
                .AddDefaultTokenProviders();

            services.AddIdentity<Manager, IdentityRole<Guid>>()
                .AddEntityFrameworkStores<ManagerContext>()
                .AddDefaultTokenProviders();


Очевидно, что получаю ошибку:
InvalidOperationException: Scheme already exists: Identity.Application Microsoft.AspNetCore.Authentication.AuthenticationOptions.AddScheme(string name, Action<AuthenticationSchemeBuilder> configureBuilder)


Как же мне подключить Identity для двух разных сущностей, которые находятся в разных контекстах и разных БД?
  • Вопрос задан
  • 373 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы