【问题标题】:Custom authentication for Elmah in .net mvc.net mvc 中 Elmah 的自定义身份验证
【发布时间】:2014-05-21 16:08:09
【问题描述】:

我有一个 mvc 项目,但我使用了无法与 Elmah 集成的自定义会员提供程序。

我想要的是一种确保只有管理员可以访问 mydomain.com/Elmah 的方法

因此,如果我可以让 Elmah 与我的会员资格提供商核实(这与任何 microsoft 会员资格无关),或者如果我可以在 web.config 中设置该特定路径需要某种单独的身份验证,则更有可能。

我很高兴有一个单独的用户来访问 Elmah

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-5 elmah elmah.mvc


    【解决方案1】:

    在 web.config 中,在 <appSettings> 中包含这个

    <add key="elmah.mvc.requiresAuthentication" value="true" />

    并在 <elmah> 部分中包含此内容

    <security allowRemoteAccess="yes" />

    现在,如果您访问 mydomain.com/Elmah,您会弹出一个输入您的凭据的窗口。您可以使用托管网站的计算机的 Windows 用户名/密码。

    【讨论】:

    • 这正是我想要的,但我的计划是托管在 azure 上,它将如何在那里工作?
    • 尝试发布设置中给出的用户名/密码。当您登录门户并导航到您的网站时,您应该会在右侧看到“下载发布配置文件”。此文件有用户名和密码,请尝试使用这些。
    • 好极了,遗憾的是我这几天没时间测试,但如果有效,我会记得标记为答案。
    • 有没有办法只配置某些用户的访问权限?
    • ok 找到了解决方案,没关系
    猜你喜欢
    • 2016-02-21
    • 2018-09-26
    • 1970-01-01
    • 2014-11-15
    • 1970-01-01
    • 1970-01-01
    • 2013-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多