Как работает пользовательский поставщик ролей?

Я собираюсь настроить поставщика настраиваемых ролей, но я не очень хорошо представляю, как он работает за кулисами.

[Вопросы]

  1. В чем разница между настройкой ролей в билете проверки подлинности формы и использованием настраиваемого поставщика ролей? Что лучше использовать?
  2. Если я создам настраиваемого поставщика ролей, могу ли я использовать имена ролей в файле web.config, чтобы разрешить / заблокировать пользователей?

Спасибо!


person chobo    schedule 21.03.2012    source источник


Ответы (1)


1- Не уверен, что есть "лучший" выбор, связанный с требованиями проекта. Я создал поставщика ролей на основе проверки подлинности Windows, а не проверки подлинности с помощью форм для внутреннего проекта, потому что я не хотел создавать кучу групп AD и хотел, чтобы проверка подлинности Windows позволяла пользователям заходить на сайт. Что касается того, что он делает, он взаимодействует с аутентифицированными пользователями, чтобы определить, кому разрешено в каких областях сайта.

2- Да.

некоторая дополнительная информация

person CodeMonkey1313    schedule 21.03.2012
comment
На главной странице можем ли мы получить данные из базы данных и разрешить использование / запретить на их основе? а не в web.config. Это правильно? - person Pankaj; 21.03.2012
comment
Вы, вероятно, справитесь с этим. Я думаю, что все определяется в провайдере. - person CodeMonkey1313; 23.03.2012