asp.net – Active Directory登录

我想知道如何进行Active Directory身份验证.

这是我需要更详细的内容 –

我的网站有2组用户内部用户和外部用户

内部用户将拥有一个与之关联的活动目录名称,如果内部用户访问该网站,则不应通过“登录”页面提示他,因为他已经使用用户名和密码登录到与AD绑定的Windows机器.

外部用户是从外部访问网站的人(Windows机器不在AD上),必须将这些用户重定向到登录页面,以使用ADUsername和ADPassword对自己进行身份验证.

希望我很清楚

请帮助

最佳答案 我不确定是否有一种简单的方法可以做到这一点.

通常,网站配置为Windows身份验证或表单身份验证.

您可以通过在IIS中使用相同的代码库但不同的web.config设置两个网站来实现此目的

例如:

内部用户到http://internal.application.com,在IIS中配置使用Windows身份验证. web.config设置将设置为Windows.

外部用户转到http://www.application.com,在IIS中配置为使用匿名访问,并且web.config设置将设置为Forms并指定登录URL.

点赞