2009-12-02 233 views
4

我想知道如何执行Active Directory身份验证。Active Directory登录

以下是我需要更多的细节 -

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

内部用户将不得不依赖于他们的活动目录名称,如果内部用户访问网站时,他不应该使用登录页面进行提示,因为他已经登录到他的Windows机器,该机器使用用户名和密码绑定到AD。

外部用户是谁,是从外界访问网站(窗机不是AD)中的那些,这些用户都被重定向到一个登录页面将自己与一个ADUsername和ADPassword验证。

希望我清楚

请帮助

回答

0

有在你要跟的匿名访问和验证控制部分看看IIS配置

2

我不知道如果有一个简单的方法做这个。 通常,网站配置为Windows身份验证或表单身份验证。

您可能能够通过使用相同的代码基础,但不同的web.config

例如具有两个网站在IIS设置为实现这一点:

内部用户向http://internal.application.com其在IIS配置使用Windows身份验证。 web.config设置将被设置为Windows。

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

0

想象一下这样的情景:你的Web服务器网络适配器作为继

设置两个IP地址:

192.168.1.100/24

192.168.1.10/24

创建主机或别名DNS记录为以下:

Microsoft.com --> 192.168.1.100

如下面创建你的Web服务器(IIS)在两台主机:在Test00

Test0 that works with 192.168.1.100/24

Test00 that works with 192.168.1.10/24

禁用匿名身份验证,并启用Windows身份验证(需要指出的是Windows身份验证应在安装IIS时被标记)!

你的路由器设置的TCP/80端口转发这个IP地址192.168.1.10/24 这就是它在创建Internet DNS记录你的路由器&的公网IP!

相关问题