【发布时间】:2014-06-26 12:28:02
【问题描述】:
所以我在我的 Rails 站点中使用了 Venmo 身份验证。基本上,用户单击身份验证按钮,并被发送到 Venmo 以授权我的应用程序。然后在获得授权后,Venmo 会重定向回我的应用程序,但网址格式为:localhost:3000/dashboard?access_token=accesstokenhere
我需要为“accesstokenhere”部分解析此 URL,然后调用 Venmo API。在此处解析访问令牌的 URL 的最简单方法是什么?
有关其工作原理的更多说明,here's the Venmo API quickstart guide
【问题讨论】:
-
我建议使用 Omniauth 及其 Venmo 策略,而不是推出自己的身份验证解决方案。 github.com/tmilewski/omniauth-venmo
-
我尝试使用 Omniauth,但我的用户身份验证是基于设计的,我希望在用户的个人资料/仪表板中使用“验证 Venmo”按钮,而不是用户登录为的“使用 Venmo 登录”一个 Venmo 帐户用户。
标签: ruby-on-rails json parse-url venmo