有没有一个好的NTLM库可以推荐给Ruby使用者?
有一个叫做http://rubyforge.org/projects/rubyntlm/的库,但它已经很久没有更新了。
更新:我忘了指出我正在寻找一个客户端库。我想要使用的服务在NTLM之后。
有没有一个好的NTLM库可以推荐给Ruby使用者?
有一个叫做http://rubyforge.org/projects/rubyntlm/的库,但它已经很久没有更新了。
更新:我忘了指出我正在寻找一个客户端库。我想要使用的服务在NTLM之后。
gem install httpi-ntlm
它在使用NTLM协议的SharePoint 2007和2010上运行良好。
require 'httpi-ntlm'
request = HTTPI::Request.new("http://example-ntlm-url")
request.auth.ntlm("username", "password")
response = HTTPI.get request
puts response.body
[httpi][1]
gem。否则,将会加载来自httpi gem的HTTPI类,并且将无法找到auth.ntlm
方法。根据您的使用情况,也许 rack-ntlm 可能会有用。
我在工作的内部网站上使用 NTLM 进行登录,但最终我选择了使用 Apache 配置 winbind。我使用了 this guide 来进行 Rails 集成。
我使用了这些指南来配置 winbind:http://wiki.squid-cache.org/ConfigExamples/Authenticate/WindowsActiveDirectory 和 http://adldap.sourceforge.net/wiki/doku.php?id=mod_auth_ntlm_winbind。