我最近在一個mvc項目中設置了Elmah。我需要兩個或三個不同的管理員用戶看到Elmah日誌。在Elmah/Mvc需要多個允許的用戶
有沒有辦法做這樣的事情?
<add key="elmah.mvc.allowedUsers" value="user1,user2,user3" />
PD:我有不同的角色的所有用戶,所以我不能使用角色:(
我最近在一個mvc項目中設置了Elmah。我需要兩個或三個不同的管理員用戶看到Elmah日誌。在Elmah/Mvc需要多個允許的用戶
有沒有辦法做這樣的事情?
<add key="elmah.mvc.allowedUsers" value="user1,user2,user3" />
PD:我有不同的角色的所有用戶,所以我不能使用角色:(
ELMAH支持通過標準URL Authorization訪問授權看看這篇文章的幫助:
https://code.google.com/p/elmah/wiki/SecuringErrorLogPages
我也寫了一個完整的ELMAH tutorial它展示瞭如何確保ELMAH日誌。
作爲一個例子,你會寫這樣的事:
<location path="elmah.axd">
<system.web>
<httpHandlers>
<add verb="POST,GET,HEAD"
path="elmah.axd"
type="Elmah.ErrorLogPageFactory, Elmah" />
</httpHandlers>
<authorization>
<allow users="kristonpelz" />
<deny users="*" />
</authorization>
</system.web>
<system.webServer>
<handlers>
<add name="ELMAH"
verb="POST,GET,HEAD"
path="elmah.axd"
type="Elmah.ErrorLogPageFactory, Elmah"
preCondition="integratedMode" />
</handlers>
</system.webServer>
</location>
只需添加多行對每個用戶EG
<authorization>
<allow users="user1" />
<allow users="user2" />
<deny users="*" />
</authorization>
對不起。只是注意到你正在使用Elmah.MVC。我寫了另一個教程,可能會幫助你:[ELMAH安全和allowRemoteAccess解釋](http://blog.elmah.io/elmah-security-and-allowremoteaccess-explained/)。但是,您也可以通過它指定多個用戶。 – ThomasArdal 2016-08-24 13:04:04