【发布时间】:2013-06-25 17:02:54
【问题描述】:
我正在开发一个 Rails 应用程序,我希望让用户连接到他们的 GMail 帐户,然后向他们的 GMail 联系人中的人发送邀请电子邮件。
我正在通过 gem omniauth-google-oauth2 进行 Google 身份验证,我发现这个 gem 用于从 GMail 帐户获取联系人:https://github.com/cardmagic/contacts。
问题是,联系人 gem 需要知道用户的密码,但我无法通过 omniauth-google-oauth2 身份验证 gem 检索此密码。
我该如何解决这个问题? 谢谢
编辑:
contacts gem 有这样的用法:
Contacts::Gmail.new(login, password).contacts
但是我无法通过 omniauth-google-oauth2 gem 获取密码,如何解决?除了向用户询问(= 他们需要手动填写)之外,还有其他方法吗?
【问题讨论】:
标签: ruby-on-rails ruby oauth gmail