isa rver

更新时间:2023-01-03 18:11:59 阅读: 评论:0


2023年1月3日发(作者:铃儿响叮当英文歌)

在用户访问通过ISAServer2006发布的Web服务时,ISAServer2006支持使用

LDAP协议进行用户身份验证。LDAP(轻量级目录访问协议)是一种标准的目录服务访问

协议。活动目录基于LDAP协议的最新版本LDAPv3,每一个域控制器都是一个LDAP

服务器,都可以通过LDAP协议进行访问。你可以让ISAServer2006通过LDAP协

议访问域控制器来实现用户的身份验证,而不需要将ISAServer加入到活动目录;ISA

Server2006只支持使用基于WindowsServer2003或WindowsServer2000操

作系统的域控制器提供的LDAP服务。

在采用LDAP进行身份验证时,客户端在输入身份验证凭据时,必须采用活动目录可以识

别的格式,包括以下三种:

SAM用户账户(domainurname);

用户主体名(urname@)

区别名字(cn=administrator,dc=winsvr,dc=org)

在ISAServer2006中配置基于LDAP的身份验证包含以下三个步骤:

配置LDAP服务器;

配置LDAP用户集;

配置LDAP身份验证;

在这篇文章中,我将先配置LDAP服务器,然后在创建Web发布规则的时候配置LDAP

身份验证和LDAP用户集。

运行ISAServer2006管理控制台,展开左边控制面板中的配置,然后点击常规,然后

在中部的细节面板中点击指定RADIUS和LDAP服务器,

在弹出的身份验证服务器对话框,点击LDAP服务器,然后点击添加;

在弹出的添加LDAP服务器集对话框,在LDAP服务器集名输入服务器集的名称,在此

我输入为Berlin,并点击添加添加LDAP服务器,在此我添加的LDAP服务器为域

的域控制器Berlin;在输入活动目录域名栏,输入LDAP服务器位于的

活动目录域;由于普通的域控制器只能验证属于本地域的用户,因此默认情

况下是访问全局编录服务器,从而可以验证森林中的用户;另外,默认情况下是通过非加密

的LDAP协议进行访问,为了更高的安全性,可以配置为通过加密的LDAPS协议进行访问,

但是要求ISAServer信任颁发LDAP服务器证书的证书颁发机构;最后在底部输入具

有此LDAP服务器访问权限的用户名和密码,点击确定;

LDAP服务器集配置完以后,需要定义登录表达式。登录表达式用于决定哪个域的用户由

哪个LDAP服务器集进行验证,点击新建添加登录表达式,添加格式为“域名*”,在此我

设置为将所有的域均通过Berlin进行验证,因此输入为“*”,完成后如下图所示,如果针

对相同的登录表达式具有多个LDAP服务器集,则根据登录表达式的优先级进行处理,你

可以点击上下箭头调整它们的优先级。完成后点击关闭;

此时LDAP服务器就配置完成了,在此我创建一个Web发布规则,使用LDAP身份验

证,只允许WINSVRDomainAdmins用户组的访问。

右击防火墙策略,指向新建,选择Web站点发布规则;在弹出的欢迎使用新建Web发

布规则向导页,输入规则名称后点击下一步;

在选择规则动作页,选择允许,点击下一步;

在发布类型页,选择发布单个Web站点或负载均衡器,点击下一步;

在服务器连接安全性页,选择使用非安全连接来连接到被发布的Web服务器或服务器场

(即使用HTTP协议进行连接),点击下一步;

在内部发布细节第一页,在内部站点名栏输入被发布的内部Web站点的名称(Web站点

的主机名头),然后勾选使用计算机名或IP地址来连接到被发布的服务器,输入Web服

务器的IP地址,完成后点击下一步;

在内部发布细节第二页,输入发布的内部Web站点的路径,在此我发布全部路径,因此直

接点击下一步;

在公共名字细节页,选择接受外部访问请求的外部域名,在此我在接收请求栏选择任何域

名,点击下一步;

在选择侦听器页,点击新建,在弹出的欢迎使用新建Web侦听器向导页,输入侦听器名

称后点击下一步;

在客户端连接安全性页,选择不要求和客户端之间的SSL安全连接,点击下一步;

在Web侦听器IP地址页,勾选外部网络,你也可以点击选择IP地址按钮来配置Web

侦听器侦听的IP地址,点击下一步;

在身份验证设置页,选择HTTP身份验证,然后选择LDAP(活动目录),点击下一步;

在单点登录设置页,由于只有基于HTTP表单的身份验证才支持SSO,因此无法进行配置,

直接点击下一步;

在正在完成新建Web侦听器向导页点击完成,在弹出的需要允许在HTTP协议上进行身

份验证的警告框上点击确定,然后在选择Web侦听器页点击下一步;

在身份验证委派页,由于Web服务器上是要求NTLM身份验证,因此我选择NTLM身

份验证,点击下一步;

在用户集页,我们需要创建一个LDAP用户集,因此选择默认的所有经过身份验证的用户,

点击移除,然后点击添加;在弹出的添加用户对话框上点击新建,

在弹出的欢迎使用新建用户集向导页,输入用户集名称后点击下一步;

在用户页,点击添加,然后选择LDAP,

在弹出的添加LDAP用户页,选择LDAP服务器集为Berlin,然后选择指定的用户组

或用户,输入winsvrdomainadmins,点击确定;

在弹出的用户身份验证对话框上,输入具有访问LDAP服务器权限的用户账户和密码,用

户账户必须采用活动目录可以识别的格式(如前所述),然后点击确定;

然后在用户页点击下一步;在正在完成新建用户集向导页,点击完成;

然后在用户集页,点击下一步;在正在完成新建Web发布规则向导页点击完成,此时Web

发布规则就创建好了。

默认情况下,ISAServer2006拒绝在HTTP协议上进行身份验证,因此我们需要修改

此选项,在对应的Web侦听器属性的身份验证标签点击高级,然后在弹出的高级身份验

证选项对话框上,勾选允许基于HTTP的客户端身份验证,点击确定;

此时,我们在外部客户上访问进行测试。访问时要求进行身份验证,输入相应的用户身份验

证信息,

访问成功,

在ISAServer外部网卡上捕获的数据包如下图所示,可以看出外部客户端和ISA

Server采用的是基本身份验证,

但是从Web服务器上捕获的数据包可以看出,ISAServer使用NTLM验证方式进行的

身份验证委派。

并且从ISAServer的日志可以看出,ISAServer通过访问全局编录服务器进行的身份

验证;

在客户端提交的身份验证信息通过验证后,ISAServer才允许客户端的访问。

本文发布于:2023-01-03 18:11:59,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/85765.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:肾康注射液
下一篇:少女服饰
标签:isa server
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图