Защищайте elmah с безопасностью ASp.NET, но только для некоторых пользователей - PullRequest
1 голос
/ 29 июля 2010

Привет, я занимаюсь разработкой приложения ASP.NET и хочу добавить elmah.У меня проблема с входом пользователей на сайт, и единственный способ защитить elmah, который я нашел, - это аутентификация пользователей, а не конкретного пользователя.

Я использую ASP.NET MVC 2 и NET 4.

Есть идеи?

1 Ответ

3 голосов
/ 29 июля 2010

Вы захотите ограничить elmah.axd (при условии, что вы используете обработчик) определенной ролью пользователя.Не только все аутентифицированные пользователи.

<!-- Deny unauthenticated users to see the elmah.axd -->
<location path="admin/elmah.axd">
  <system.web>
    <authorization>
      <allow roles="Admins" />
      <deny users="*" />
    </authorization>
  </system.web>
</location>

Фил Хаак имеет хорошую рецензию на эту тему.

...