Warm tip: This article is reproduced from serverfault.com, please click

python-如何在不使用UX的情况下在我的应用程序内登录Google帐户(在MacOS上)

(python - How to sign-in to a google account inside my app without using a UX (on macos))

发布于 2020-12-04 15:11:43

访问google api(在我的情况下为日历api)的所有示例都使用google登录api(生成用于选择帐户的UX)。

就我而言,我有一个玩具应用程序,希望将私有日历用作该应用程序的资源。该资源不适用于该应用程序的用户(即使我想使用登录方法也是如此)。

我需要一种在内部选择带有email_account和密码的Google帐户的方法。

我似乎无法找出是否允许这种方法,以及是否可以为该方法编写代码。

提前致谢。

Questioner
Fred Finkle
Viewed
0
iansedano 2020-12-07 16:30:05

服务帐号

免费执行此操作的唯一方法是在使用服务帐户的组织内部。你不能以这种方式登录普通的消费者(gmail)帐户。这和任何其他事情一样,是一种安全措施。

有一个Python官方快速入门可用这里,你会发现它有用看在我的其他的答案在这里

服务器端网络应用

如果你不在组织内部,这可能是与你合作的最佳途径。这些应用程序从云控制台的“凭据”页面获取凭据你可以配置这些资源以访问你的资源。由于听起来你的应用程序的用户将不会使用它来修改他们自己的任何资源,因此你不需要从他们那里进行身份验证。

参考