2013-06-01 140 views
0

我正在使用OmniAuth进行OAuth和OAuth2请求令牌调用。我可以成功获取OAuth2令牌,但我发现使用OAuth非常困难。专门生成提供者请求令牌端点的URL。我尝试过手动生成网址,但OAuth签名的疯狂让我大开眼界。然后我试着用OAuth gem生成一个URL,但我似乎无法让它吐出一个URL。我可以让它返回一个令牌,但是这完全破坏了使用OmniAuth的目的。为OmniAuth生成OAuth请求令牌URL

回答

0

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

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