首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Active Directory登录

Active Directory登录
EN

Stack Overflow用户
提问于 2009-12-03 00:37:02
回答 3查看 506关注 0票数 4

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

这是我需要的更多细节-

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

内部用户将有一个与他们绑定的活动目录名称,如果一个内部用户访问网站,他不应该得到登录页面的提示,因为他已经登录到他的windows机器,该机器使用用户名和密码与AD绑定。

外部用户是那些从外部世界(windows计算机不在AD上)访问网站的用户,这些用户必须重定向到登录页面以使用ADUsername和ADPassword验证自己。

希望我说清楚了

热心的帮助

EN

回答 3

Stack Overflow用户

发布于 2009-12-18 21:50:24

我不确定是否有一种简单的方法可以做到这一点。通常,网站配置为Windows身份验证或Forms身份验证。

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

例如:

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

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

票数 2
EN

Stack Overflow用户

发布于 2009-12-03 00:41:15

查看您的IIS配置的匿名访问和身份验证控制部分

票数 0
EN

Stack Overflow用户

发布于 2015-05-06 04:03:14

想象一下这样的场景:

在Web服务器网络适配器上设置两个IP地址,如下所示:

192.168.1.100/24

192.168.1.10/24

创建主机或别名DNS记录,如下所示:

Microsoft.com --> 192.168.1.100

在Web服务器(IIS)上创建两个主机,如下所示:

Test0 that works with 192.168.1.100/24

Test00 that works with 192.168.1.10/24

在Test00上,禁用匿名身份验证并启用Windows身份验证(请注意,在安装IIS时应标记Windows身份验证)!

为您的路由器的公共IP创建Internet DNS记录&在您的路由器上,在此IP地址192.168.1.10/24上设置TCP/80的端口转发,就是这样!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1834161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档