Конечная цель - обеспечить защиту от ошибок программирования.Я хочу убедиться, что каждая страница в части моего веб-приложения имеет роль, указанную ниже.В идеале я хотел бы программно проверить все поступающие запросы (например, IHttpModule) и убедиться, что запрашиваемая страница имеет указанную роль.
Я не могу найти, как получить программный доступ к разрешенным ролям.
<location path="foo.aspx">
<system.web>
<authorization>
<allow roles="modifier"/>
</authorization>
</system.web>
</location>