【发布时间】:2019-12-20 13:39:26
【问题描述】:
我有一个 .NET Core MVC Web 应用程序,并为该项目设置了 Windows 身份验证。 现在我在同一个项目中添加了一个 API 控制器,我不想对其进行身份验证。 是否可以仅为 API 禁用 Windows 身份验证? 我使用 Windows 身份验证创建应用程序的原因是只记录通过浏览器访问我的应用程序的当前用户详细信息。
【问题讨论】:
-
这能回答你的问题吗? ASP.NET Core disable Windows Authentication
-
我看过那篇帖子,但我的理解是他需要禁用整个应用程序的身份验证,而不仅仅是单独的 API。
-
对不起,如果我的建议是不知情的,但你不能用 [AllowAnonymous] 装饰 API 控制器吗?
-
Allowanonymous 只会绕过授权但不会绕过身份验证..
标签: asp.net-core asp.net-core-mvc entity-framework-core