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