Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google api 如何授权我的应用程序并自动访问我的电子邮件帐户而不要求用户身份验证?_Google Api_Google Oauth_Gmail Api_Google Api Client - Fatal编程技术网

Google api 如何授权我的应用程序并自动访问我的电子邮件帐户而不要求用户身份验证?

Google api 如何授权我的应用程序并自动访问我的电子邮件帐户而不要求用户身份验证?,google-api,google-oauth,gmail-api,google-api-client,Google Api,Google Oauth,Gmail Api,Google Api Client,我的g-mail帐户中有电子邮件,我希望我的应用程序可以在未经我作为用户授权的情况下访问这些电子邮件 我设法通过OAuth2.0进行连接,但这并不是我所需要的。我希望我的应用程序自动链接到我的电子邮件 因此,任何访问我的应用程序的用户都可以访问我的电子邮件(认为是应用程序),这可能吗?是的,这是可能的。关键是创建一个服务帐户,然后实现G套件域范围的委派。此方法是官方支持的方法 另一种不太安全的方法是使用用户凭据进行身份验证。存储客户端ID、客户端机密和OAuth 2刷新令牌。然后,应用程序创建一

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

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


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

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

另一种不太安全的方法是使用用户凭据进行身份验证。存储客户端ID、客户端机密和OAuth 2刷新令牌。然后,应用程序创建一个新的访问令牌,并将其用于授权。这展示了如何在Python中实现这一点

仔细考虑您试图实现的目标,更重要的是考虑与每种方法相关的安全风险