我建立在Perl的内部网站,我希望得到它使用Windows凭据进行身份验证。 我的研究,到目前为止已经变成了很多关键词:的Kerberos,LDAP,NTLM等,但没有可靠的信息。 任何人有三分球还是不错的教程?
谢谢。
我建立在Perl的内部网站,我希望得到它使用Windows凭据进行身份验证。 我的研究,到目前为止已经变成了很多关键词:的Kerberos,LDAP,NTLM等,但没有可靠的信息。 任何人有三分球还是不错的教程?
谢谢。
是您的服务器在Microsoft Active Directory中的一部分?
Active Directory是LDAP兼容。 因此,您可以设置LDAP到你的用户进行身份验证
您正在使用的Apache? 如果是这样,有一个模块,使您可以验证到Active Directory目录: mod_个auth_sspi
最后,微软已经创建的Active Directory服务接口(ASDI)来解决这类问题。 有一个在大量的信息MSDN 。 例如,这是开源的哈德逊CI服务器如何验证到Active Directory。
我希望这些建议一个帮助你。
我们一直在使用NTML国防部为Apache。 它获取用户的Windows凭据登录,但你可能不感兴趣的SSO?
http://modntlm.sourceforge.net/
我一直在寻找到这个话题我自己。 我真不知道正确的答案是什么,因为这个主题我的知识和经验的域。 但这里是我通过搜索互联网想出一些可能性:
一个Apache LDAP模块: http://httpd.apache.org/docs/2.0/mod/mod_auth_ldap.html
Perl模块的Apache LDAP身份验证: 的Apache2 :: AuthNetLDAP
使用Apache的Perl模块NT验证: 的Apache2 :: AuthenSmb
使用NIS的Apache用户认证: http://www.yolinux.com/TUTORIALS/LinuxTutorialApacheAddingLoginSiteProtection.html#NIS
说明使用Apache的ActiveDirectory验证的文章: http://www.le.ac.uk/cc/sh23/adldap.html
从商业的一个开源的ActiveDirectory解决方案: http://www.likewise.com/
对于Tomcat在Windows中可以使用华夫饼 ,SSO以及基于表单/基本/摘要身份验证。