Ruby:摘要代理身份验证

Posted

技术标签:

【中文标题】Ruby:摘要代理身份验证【英文标题】:Ruby: Digest Proxy Authentication 【发布时间】:2012-04-20 12:17:43 【问题描述】:

我支持代理(摘要式身份验证)。

有没有办法访问网页?

    Httpclient - 基本和 NTLM Open-Uri - 没有摘要。

还有一件事。我想安装宝石。只有盒子里有BASIC。

谢谢。

【问题讨论】:

【参考方案1】:

没有答案。 我找到了 HTTParty,但它不起作用。

基本身份验证工作(我使用嗅探器,它发送授权请求):

require 'httparty'
require 'pp'

class Rep
  include HTTParty
  http_proxy '192.168.5.12', 3128
  basic_auth 'user', 'password'
end

pp Rep.get('http://ya.ru')

但是摘要验证不起作用(嗅探器显示没有任何授权的请求):

require 'httparty'
require 'pp'

class Rep
  include HTTParty
  http_proxy '192.168.5.12', 3128
  digest_auth 'user', 'password'
end

pp Rep.get('http://ya.ru')

有错误吗?

【讨论】:

以上是关于Ruby:摘要代理身份验证的主要内容,如果未能解决你的问题,请参考以下文章

Traefik:无法使用摘要身份验证登录服务

您如何将 JMeter 与摘要式身份验证一起使用?

Ruby/Rack 中的单点登录服务器身份验证

如何覆盖 Apache 的摘要身份验证

摘要和基本身份验证有啥区别?

HTTPS 和摘要式身份验证