Ruby NTLM 库

发布于 2024-08-31 20:21:14 字数 232 浏览 5 评论 0原文

有人有推荐的 Ruby NTLM 库吗?

http://rubyforge.org/projects/rubyntlm/ 但尚未触及半响。

更新:我忘了指出我正在寻找客户端库。我想要使​​用的服务位于 NTLM 后面。

Anyone have a good NTLM library recommend for Ruby?

There is http://rubyforge.org/projects/rubyntlm/ but it has not been touched in quite a while.

Update: I forgot to point out that I am looking for a client library. The service I want to use sits behind NTLM.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无尽的现实 2024-09-07 20:21:14

根据您的使用情况,rack-ntlm 可能会有用。

我在工作中使用 NTLM 登录 Intranet,但最终我选择使用 winbind 设置 Apache。我使用了本指南 用于导轨集成。

我使用这些指南来配置 winbind, http://wiki.squid-cache.org/ ConfigExamples/Authenticate/WindowsActiveDirectoryhttp://adldap.sourceforge。 net/wiki/doku.php?id=mod_auth_ntlm_winbind

Depending on your use maybe rack-ntlm could be useful.

I use NTLM for login at the intranet at work but I ended up going with setting up Apache with winbind. I used this guide for the rails intregration.

I used these guides for configuration winbind, http://wiki.squid-cache.org/ConfigExamples/Authenticate/WindowsActiveDirectory and http://adldap.sourceforge.net/wiki/doku.php?id=mod_auth_ntlm_winbind.

滴情不沾 2024-09-07 20:21:14

试试这个宝石
https://rubygems.org/gems/httpi-ntlm

gem install httpi-ntlm

它与 SharePoint 2007 配合得很好2010 年超过 NTLM。

require 'httpi-ntlm'
request = HTTPI::Request.new("http://example-ntlm-url")
request.auth.ntlm("username", "password")
response = HTTPI.get request
puts response.body

确保在加载 httpi-ntlm 之前未加载 [httpi][1] gem。否则,将加载 httpi gem 中的 HTTPI 类,并且将找不到 auth.ntlm 方法。

Try this gem
https://rubygems.org/gems/httpi-ntlm

gem install httpi-ntlm

It worked well for us with SharePoint 2007 and 2010 over NTLM.

require 'httpi-ntlm'
request = HTTPI::Request.new("http://example-ntlm-url")
request.auth.ntlm("username", "password")
response = HTTPI.get request
puts response.body

Make sure the [httpi][1] gem is not loaded prior to loading httpi-ntlm. Otherwise, the HTTPI class from httpi gem gets loaded and the auth.ntlm method will not be found.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文