使用CGI+的LDAP身份验证;TCL
如何使用CGI/TCL堆栈通过LDAP对用户进行身份验证 如果可能,请提供示例代码段使用CGI+的LDAP身份验证;TCL,ldap,cgi,tcl,Ldap,Cgi,Tcl,如何使用CGI/TCL堆栈通过LDAP对用户进行身份验证 如果可能,请提供示例代码段 我在RHEL5.0上使用Apache Web服务器;AD存在于远程Win2003服务器上。以下是示例。您首先使用可以看到所有人的“绑定用户”进行绑定。然后根据某些属性(如电子邮件地址或电子邮件地址)搜索用户。如果用户存在,请使用给定密码和用户的完整路径再次绑定。下面是一个示例,它将连接到ldap服务器并检索ldap关于电子邮件地址的所有信息: package require ldap set sEmailAd
我在RHEL5.0上使用Apache Web服务器;AD存在于远程Win2003服务器上。以下是示例。您首先使用可以看到所有人的“绑定用户”进行绑定。然后根据某些属性(如电子邮件地址或电子邮件地址)搜索用户。如果用户存在,请使用给定密码和用户的完整路径再次绑定。下面是一个示例,它将连接到ldap服务器并检索ldap关于电子邮件地址的所有信息:
package require ldap
set sEmailAddress "user@example.com"
set handle [::ldap::connect example.com 3268]
ldap::bind $handle
set result [::ldap::search $handle "dc=example,dc=com" "(mail=$sEmailAddress)" {sAMAccountName}]
foreach {object attributes} $result {
foreach {name val} $attributes {
puts "$name\t$val"
}
}
谢谢此代码需要另一个答案(由eed3si9n)提到的包。谢谢。。我用了这个软件包,它帮了我很大的忙。