gpt4 book ai didi

asp.net-mvc-3 - 如何使用 Windows 身份验证允许匿名访问我的 mvc3 应用程序

转载 作者:行者123 更新时间:2023-12-04 15:35:36 25 4
gpt4 key购买 nike

我有一个 MVC3 内网应用 使用 Windows 身份验证。我现在正在使用第三方服务来向我的应用程序发出通知调用。我已经为这些 API 调用创建了一个监听器,但不确定如何允许匿名访问我的应用程序中的单个 View 。

我的IIS7设置如下:

Anonymous - Enabled <---------- Use Domain User
ASP.NET Impersonation - Disabled
Basic Authentication - Disabled
Digest Authentication - Disabled
Forms Authentication - Disabled
Windows Authentication - Enabled - HTTP 401 Challange

此外,在我的 web.config 文件中,身份验证模式设置为 Windows。

话虽如此,有没有办法允许匿名访问我的 MVC 应用程序中的单个 View ?

最佳答案

其中 path 是您的最终 url,将此添加到您的 web.config。

<location path="MyController/MyAction">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>

或者用 AllowAnonymousAttibute http://msdn.microsoft.com/en-us/library/system.web.http.allowanonymousattribute(v=vs.108).aspx 装饰 Action .

关于asp.net-mvc-3 - 如何使用 Windows 身份验证允许匿名访问我的 mvc3 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11491557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com