如何防止Ruby OAuth Gem在令牌请求中发送OAuth_body_散列?

如何防止Ruby OAuth Gem在令牌请求中发送OAuth_body_散列?,ruby,oauth,Ruby,Oauth,我正在尝试使用OAuth 1.0a提供程序进行身份验证。但是,它们对OAuth 1.0a的实现非常严格。从他们的: 以oauth_u为前缀的POST参数不构成oauth的一部分 1.0a协议将导致调用失败:不要计算或提供oauth_body_散列参数,因为它不是oauth 1.0a的一部分 协议 许多OAuth客户端库无法实现OAuth 1.0a 通过向令牌请求调用提供oauth_body_散列来规范- 您必须抑制此操作才能成功获取请求和访问权限 代币 如何停止发送oauth\u body\u散

我正在尝试使用OAuth 1.0a提供程序进行身份验证。但是,它们对OAuth 1.0a的实现非常严格。从他们的:

以oauth_u为前缀的POST参数不构成oauth的一部分 1.0a协议将导致调用失败:不要计算或提供oauth_body_散列参数,因为它不是oauth 1.0a的一部分 协议

许多OAuth客户端库无法实现OAuth 1.0a 通过向令牌请求调用提供oauth_body_散列来规范- 您必须抑制此操作才能成功获取请求和访问权限 代币


如何停止发送oauth\u body\u散列?

有一个请求等待解决此问题:

合并98之前的一个解决方法是在GEM文件中使用以下内容:

gem 'oauth', github: 'ministrycentered/oauth-ruby'