我正在开发一个 Rails 应用程序,我想为用户提供连接到他们的 GMail 帐户,然后向他们的 GMail 联系人中的人发送邀请电子邮件。
我正在通过 gem omniauth-google-oauth2进行 Google 身份验证,我发现这个 gem 用于从 GMail 帐户获取联系人:https ://github.com/cardmagic/contacts 。
问题是,联系人 gem 需要知道用户的密码,但我无法通过omniauth-google-oauth2身份验证 gem 检索此密码。
我该如何解决这个问题?谢谢
编辑:
联系人gem 有这样的用法:
Contacts::Gmail.new(login, password).contacts
但是我无法通过omniauth-google-oauth2 gem 获取密码,如何解决?除了向用户询问(=他们需要手动填写)之外,还有其他方法吗?