当您访问 OmniAuth 时如何获得重定向到的 URL /auth/twitter
?
我正在构建一个 API 服务器,只想将 JSON 中的 URL 传递给客户端,以便它可以对 URL 做任何需要的事情。
我认为我想要的是策略的结果,request_phase
因为它看起来是 auth URL,但是我如何在新的控制器中得到它,以便我可以做到:
class MyOauthController < ApplicationController
# GET /my_oauth/signin/twitter.json
def signin
url = ???
render json: {signin_url: url}
end
有没有一种干净的方法可以做到这一点?