【发布时间】:2009-06-25 20:58:54
【问题描述】:
我们在应用程序中使用 ELMAH 错误异常日志记录。我想保护 ELMAH 不受普通用户的影响,同时仍可供应用程序的管理员/开发人员使用。
当您在 web.config 中使用表单身份验证设置安全性时,您将无法访问 RSS 提要。我希望能够保护 ELMAH,但仍然通过对 axd 的身份验证,以便能够从 RSS 阅读器访问 RSS 提要(即 /elmah.axd/rss)。
认为 http 身份验证是正确的,因为那时我可能可以使用以下 url 语法 http://username:password@somedomain.com/elmah.axd/rss 访问 rss 提要,我假设您需要在 web.config 中的特定路径上设置身份验证模式 =“windows” .一个问题是如何在虚拟文件上设置凭据?
看看 Google 会带回这个 article on CodeProject,了解如何使用 cookie 设置身份验证传递。这是解决我问题的好方法吗?
是否有其他更好的方法可以更好地访问 RSS 提要同时仍然安全?
谢谢。
【问题讨论】:
标签: asp.net security web-config windows-authentication elmah