【发布时间】:2016-08-31 15:49:02
【问题描述】:
当您转到/auth/twitter 时,如何获得 OmniAuth 重定向到的 URL?
我正在构建一个 API 服务器,只想将 JSON 格式的 URL 传递给客户端,以便它可以对 URL 做任何需要的事情。
我认为我想要的是策略 request_phase 的结果,因为它看起来是身份验证 URL,但是我如何在新控制器中获取它以便我可以做到:
class MyOauthController < ApplicationController
# GET /my_oauth/signin/twitter.json
def signin
url = ???
render json: {signin_url: url}
end
有没有干净的方法来做到这一点?
【问题讨论】:
标签: ruby-on-rails ruby omniauth omniauth-twitter