1

Я хочу осуществить пользователя и Role Manager в VS 2015 с помощью Identity.EntityFramework ": " 3.0.0-RC1-финал"новые RoleManager <IdentityRole> ошибки отсутствуют аргументы в VS 2015

Среди других я есть создал класс IdentityManager

Моя главная задача создания способа проверить существование роли следующим образом

public bool RoleExists(string name) 
{ 
    var RoleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(new ApplicationDbContext())); 

    return RoleManager.RoleExists(name); 
} 

я получаю ошибку на new RoleManager<IdentityRole>:..

Там не аргумент, учитывая, что соответствует roleValidators, keyNormalizer, ошибки, регистратор, contextAccessor»

Да, в основном все параметры я не уточняя, но я понятия не имею, как приблизиться к этим.

Я очень новичок в этом и уже много дней ищу и ищу, если кто-то может просто указать мне в правильном направлении, я готов выполнить работу и тестирование, мне просто нужна документация.

ответ

1

Я имею подобный вопрос - похоже, что роли не лучший вариант в тождестве 3.0

Эта нить (ASP .NET 5 MVC 6 Identity 3 Roles Claims Groups) помогла мне получить что-то работает, но грустно, что это не лучше документировано.

Вот мои попытки улучшить это. Asp.net.Identity (3.0.0.0-rc1-финал)

в Startup.cs -> ConfigurationServices // Определение политик здесь, они представляют собой строки, связанные с типами претензий, которые имеют претензии струнные ... // они должны быть в таблице AspNetUserClaims, идентификаторе пользователя, отделе, Dev для доступа к политике Dev // добавить параметр auth, ниже которого он работает, и в контроллере api добавить
// [Авторизовать («Dev»)] атрибут //services.AddAuthorization ( // options => // { // options.AddPolicy ("Dev", policy => {policy.RequireClaim ("department", " Dev ");}); //});

 Смежные вопросы

  • Нет связанных вопросов^_^