0

所以我正在为我的谷歌应用域创建一个应用程序。它将拥有与之关联的自己的谷歌应用程序帐户,它可以从中存储/检索/操作数据。

应用程序应单独使用此 google 帐户,并且用户不应有任何迹象表明它正在使用 google 帐户。有没有办法以编程方式对我的整个应用程序进行身份验证,而不提示用户进行身份验证/授权?

4

1 回答 1

1

我认为您正在寻找两条腿的 OAUTH

您可以在 Google Apps 的控制面板中生成 OAUTH 令牌和密码,并将授权范围分配给此令牌/密码对。例如,您可以使用令牌/密码授权访问您的 Google Apps 域中所有用户的日历。

然后,您可以以编程方式访问所有用户的日历。

由于此令牌/机密已由 Google Apps 域管理员授权,因此个人用户不再需要授予访问权限。这就是为什么这被称为两腿 Oauth,而三腿 Oauth 需要用户交互才能为单个用户获取令牌/秘密。

这个关于 SO 的问题也可能会让你感兴趣。

于 2012-03-04T13:32:40.967 回答