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