В нашем приложении мы используем регистрацию исключений ошибок ELMAH. Я хотел бы защитить ELMAH от обычных пользователей, но при этом сделать его доступным для администраторов / разработчиков приложения.
Когда вы устанавливаете безопасность с проверкой подлинности с помощью форм в файле web.config, вы теряете возможность доступа к RSS-каналу. Я хотел бы иметь возможность защитить ELMAH, но все же пройти аутентификацию в axd, чтобы иметь доступ к RSS-каналу (т.е. /elmah.axd/rss) из RSS-ридера.
Думая, что HTTP-аутентификация будет правильной, я, вероятно, смогу перейти к RSS-каналу со следующим синтаксисом URL-адреса http://username:[email protected]/elmah.axd/rss Я предполагаю, что вам нужно будет установить режим аутентификации = "windows" для этого конкретного пути в web.config. Однако возникает одна проблема: как установить учетные данные для виртуального файла?
Глядя на Google, мы возвращаемся к этой статье на CodeProject о том, как настроить аутентификацию. пересылка с печеньем. Это хорошее решение моей проблемы?
Есть ли другой лучший способ получить доступ к RSS-каналу, оставаясь при этом безопасным?
Спасибо.