Предложите мне лучший метод аутентификации / авторизации на основе ролей в asp.net, который может работать на уровне контроля - PullRequest
1 голос
/ 20 июля 2010

Мне нужен лучший метод для достижения аутентификации / авторизации на основе ролей. Требования

  • Следует проверить уровень доступности страницы, основываясь на роли
  • Должно быть в состоянии обрабатывать видимость элементов управления страницы в зависимости от роли
  • И этим можно управлять с помощью web.config или любого XML-файла

Я знаком с нативным механизмом членства asp.net и, насколько я знаю, может помочь в достижении авторизации до уровня страницы, я понятия не имею, есть ли что-то, что может работать на уровне контроля.

Или мне придется размещать код User.IsInRole ("Admin") повсюду на страницах, чтобы показать / скрыть элементы управления?

Спасибо

Vipul

1 Ответ

2 голосов
/ 20 июля 2010

Проверка подлинности с помощью форм делает именно это.Существуют элементы управления ASP.NET для отображения и скрытия содержимого на основе текущего пользователя.

Я считаю, что элемент управления называется LoginView или что-то подобное:

http://msdn.microsoft.com/en-us/library/ms178329.aspx

...