Rails 应用程序、gmail gem、xoauth:如何授予对特定应用程序的访问权限?

发布于 2024-11-16 08:05:22 字数 631 浏览 0 评论 0原文

我有一个 Rails 应用程序,我想在其中使用 gmail gem 通过以下方式连接到 Google Apps 帐户XOauth 并检索电子邮件。我按照 gmail_xoauth 说明使用 xoauth.py 生成令牌的工具。这可以“匿名”访问我的 Google 帐户。我可以使用这些凭据通过 Rails 控制台进行连接。

我看到 gmail_xoauth gem 有 :consumer_key 和 :consumer_secret 选项。我对每一个都使用了“匿名”。但是,如果我的 Rails 应用程序要运行在 http://someapp.example.com 上,如何专门授予对此应用程序的访问权限而不使用“匿名”?

谢谢。

I have a Rails application in which I would like to use the gmail gem to connect to a Google Apps account via XOauth and retrieve emails. I followed the gmail_xoauth instructions using the xoauth.py tool to generate tokens. This gives "anonymous" access to my Google Account. I am able connect via my Rails console just fine using these credentials.

I see that the gmail_xoauth gem has options for :consumer_key and :consumer_secret. I used "anonymous" for each of these. But, if my Rails application is going to be running at, say, http://someapp.example.com, how do I grant access to this application specifically and not use "anonymous"?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文