为OmniAuth生成OAuth请求令牌URL

时间:2013-06-01 00:13:03

标签: oauth omniauth

我正在使用OmniAuth进行OAuth和OAuth2请求令牌调用。我可以成功获得OAuth2令牌,但我发现使用OAuth非常困难。专门生成提供者请求令牌端点的URL。我已尝试手动生成网址,但OAuth签名疯狂引起了我的注意。然后我尝试使用OAuth gem生成一个URL,但我似乎无法将其吐出一个URL。我可以让它返回一个令牌,但这完全违背了使用OmniAuth的目的。

1 个答案:

答案 0 :(得分:0)

我完全错过了OmniAuth gem的/ auth /:provider部分。

OmniAuth会自动在Rails中创建/ auth /:provider路由。这将神奇地带您到指定提供者所需的任何授权访问页面。