ASP.NET: получение авторизованных ролей для страницы

У меня есть сайт ASP.NET, который использует настраиваемого поставщика ролей для определения авторизации для различных частей сайта. Я настроил авторизованные роли для разных частей сайта в web.config.

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

Есть ли простой способ проверить, какие роли могут получить доступ к данной странице на сайте?


person Graham Watts    schedule 10.08.2009    source источник


Ответы (1)


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

При этом я уверен, что есть способ программно узнать, что вы установили в элементах Location, но я не знаю этого, извините :)

person MattH    schedule 10.08.2009