Я хочу сделать это с помощью кода, если это возможно, я хочу разрешить доступ к glimpse только пользователям с правами администратора, как этого можно достичь?
На сайте указано, что это возможно, но не могу найти точную ссылку.
Я хочу сделать это с помощью кода, если это возможно, я хочу разрешить доступ к glimpse только пользователям с правами администратора, как этого можно достичь?
На сайте указано, что это возможно, но не могу найти точную ссылку.
Вы можете по умолчанию отключить просмотр и предоставить доступ к панели конфигурации /glimpse.axd
только администраторам:
<location path="glimpse.axd">
<system.web>
<authorization>
<allow roles="Admin"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
web.config
, как показано в моем ответе. В этом примере я использовал роль Admin
, но вы можете создать специальную роль с именем Glimpse
, например, а затем просто предоставить этим пользователям эту роль.
- person Darin Dimitrov; 26.09.2012
IGlimpseValidator
— вот пример github.com/Glimpse/Glimpse/blob/master/source/Glimpse.Core/. Сразу отметим, что с v1 этот интерфейс немного изменился.
- person anthonyv; 29.09.2012
В Glimpse 1.4.1 они предоставляют GlimpseSecurityPolicy.cs, который позволяет легко установить авторизацию в коде вместо использования элемента.