Мы используем регистрацию исключений ошибок ELMAH в нашем приложении. Я хотел бы защитить ELMAH от обычных пользователей, но при этом сделать его доступным для администраторов / разработчиков приложения.
Когда вы устанавливаете безопасность с проверкой подлинности с помощью форм в файле web.config, вы теряете возможность доступа к RSS-каналу. Я хотел бы иметь возможность защитить ELMAH, но все же пройти через аутентификацию для Axd, чтобы иметь возможность доступа к RSS-каналу (т.е. /elmah.axd/rss) из программы чтения RSS.
Считая, что аутентификация http будет правильной, так как тогда я, вероятно, смогу перейти к каналу rss со следующим синтаксисом url http://username:password@somedomain.com/elmah.axd/rss Я предполагаю, что вам нужно установить аутентификацию mode = "windows" в этом конкретном пути web.config. Однако возникает одна проблема: как установить учетные данные для виртуального файла?
Глядя на Google, можно вспомнить эту статью о CodeProject о том, как настроить аутентификацию с помощью файлов cookie. Это хорошее решение моей проблемы?
Есть ли другой способ, которым лучше иметь доступ к RSS-каналу, оставаясь в безопасности?
Спасибо.