【问题标题】:How to Authorize my App and Auto Access my E-mail account without asking a user authentication?如何在不询问用户身份验证的情况下授权我的应用程序并自动访问我的电子邮件帐户?
【发布时间】:2019-04-19 00:09:32
【问题描述】:

我的 g-mail 帐户中有电子邮件,我希望我的应用在未经我作为用户授权的情况下访问这些电子邮件。

我设法通过 OAuth 2.0 进行连接,但这并不是我所需要的。我希望我的应用程序自动与我的电子邮件链接。

因此,任何访问我的应用程序的用户都可以访问我的电子邮件(认为是应用程序),这可能吗?

【问题讨论】:

    标签: google-api google-oauth gmail-api google-api-client


    【解决方案1】:

    是的,这是可能的。关键是创建一个服务帐户,然后实施 G Suite 域范围委派。 Link这个方法是官方支持的方法。

    另一种安全性较低的方法是使用用户凭据进行身份验证。存储客户端 ID、客户端密码和 OAuth 2 刷新令牌。然后,您的应用程序会创建一个新的访问令牌并将其用于授权。这个link 展示了如何在 Python 中执行此操作。

    仔细考虑您要完成的工作,更重要的是考虑与每种方法相关的安全风险。

    【讨论】:

      猜你喜欢
      • 2017-05-30
      • 1970-01-01
      • 2011-02-13
      • 2015-04-27
      • 2021-12-21
      • 2021-02-27
      • 1970-01-01
      • 1970-01-01
      • 2018-01-27
      相关资源
      最近更新 更多