【发布时间】:2021-03-17 10:37:55
【问题描述】:
我想在我的第一个 ASP.NET Core 5.0 MVC 应用程序中配置 Windows 身份验证。只有属于特定组的用户才能访问该应用程序。
最好的解决方案是什么?
【问题讨论】:
标签: c# asp.net-core .net-core asp.net-core-mvc
我想在我的第一个 ASP.NET Core 5.0 MVC 应用程序中配置 Windows 身份验证。只有属于特定组的用户才能访问该应用程序。
最好的解决方案是什么?
【问题讨论】:
标签: c# asp.net-core .net-core asp.net-core-mvc
检查this thread,您可以尝试使用Policy-based authorization 来验证只有来自Active Directory 组的用户才能访问该页面。请确保您已设置正确的 AD 组名称。
此外,这里有一些关于配置 Windows 身份验证的资源,您可以参考它们:
【讨论】:
endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}");),登录成功后会重定向到Home控制器的Index页面。有关 Asp.net Core MVC 路由的更多详细信息,请查看Routing to controller actions in ASP.NET Core。