ASP .NET应用程序验证

问题描述 投票:-1回答:1

我希望用AD身份验证实现.NET网站,如果在内部访问站点,那么它应该自动登录当前用户。但是,如果站点访问站点组织,那么它应该将用户重定向到自定义登录,用户可以在其中输入AD登录详细信息。

任何人都可以指导我们如何在功能上实现所需的配置。

ASP

。净

IIS配置

防火墙(如果需要)需要任何其他配置。

提前致谢

c# asp.net .net authentication
1个回答
0
投票

我相信你可以通过enabling Windows Authentication做到这一点并通过检查来处理401 Not Authorized结果,如果用户已经过身份验证(意味着他是Windows用户,但无权访问资源)或者他未经过身份验证,则意味着他不是Windows用户,你可以将他重定向到登录页面。

您必须对Windows用户和周围的东西进行限制,但我相信它可以做到这一点,即使我不是这种身份验证解决方案的忠实粉丝。

© www.soinside.com 2019 - 2024. All rights reserved.