0

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

4

1 回答 1

0

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

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

于 2013-06-01T00:49:53.487 回答