4

我目前正在使用 Perl Dancer 构建一个网络应用程序。此应用程序要求用户使用我公司的 Active Directory 进行身份验证。为了避免提示用户输入用户名和密码,我想使用集成 Windows 身份验证。但是,我很难找到任何解释如何在 Perl 中使用这种类型的身份验证的文档——更不用说 Dancer 框架了。在这一点上,我不确定我是否会在 Apache 或 IIS 上部署这个应用程序,所以可以同时使用两者的东西会更好。有没有人有任何建议可以帮助我入门?

4

1 回答 1

3

环顾四周,发现其他人在 PerlMonks 上也有过这个问题,而且似乎对他们有用。我现在正在测试它。

关于 PerlMonks 的问题:http ://www.perlmonks.org/?node_id=821419

原始海报说他们使用了以下指南: http ://sivel.net/2007/05/sso-apache-ad-1

使用 perl 模块的所有参考: https ://metacpan.org/module/Apache2::AuthenNTLM

编辑:有效!

  1. 确保您的 apache 配置加载 ntlm.conf 文件

  2. 不要为您的 PDC 使用整个 fqdn;只是主机名。

  3. 'PerlSetVar ntlmdebug 1' 很有帮助。只记得事后关掉它。

于 2012-02-09T15:23:14.350 回答