perl - 在 Perl Dancer 应用程序中使用集成 Windows 身份验证

标签 perl active-directory windows-authentication dancer strawberry-perl

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

最佳答案

环顾四周,发现其他人在 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

编辑:有效!

  • 确保您的 apache 配置加载了 ntlm.conf 文件
  • 不要为您的 PDC 使用整个 fqdn;只是主机名。
  • 'PerlSetVar ntlmdebug 1' 很有帮助。只记得事后关掉它。
  • 关于perl - 在 Perl Dancer 应用程序中使用集成 Windows 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8751690/

    相关文章:

    python - 提高排序程序的效率;在终端中显示列排序完成百分比

    powershell - 以特定服务器为目标时,如何让 Get-ADUser 性能更好?

    java - 没有以纯文本形式存储密码的 Hibernate 身份验证

    asp.net-mvc - 使用 Windows 身份验证在 MVC 应用程序中模拟 Active Directory 用户

    linux - 逐行读取文件 fork/exec - Perl

    Perl:WAITING后台进程完成

    php - 获取 $_SERVER ['AUTH_USER' 的空白值]

    authentication - 将 Kubernetes 连接到 AD

    windows-authentication - SignalR C# 客户端未与 NTLM 连接

    arrays - 将数组变成字符串