在没有用户交互的情况下对谷歌帐户进行身份验证/授权应用程序。即应用程序的谷歌帐户



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

应用程序应该单独使用这个谷歌帐户,用户不应该有任何迹象表明它正在使用谷歌帐户。有没有一种方法可以通过编程方式对我的整个应用程序进行身份验证,而不提示用户进行身份验证/授权?

我想你正在寻找两条腿的OAUTH。

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

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

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

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

相关内容

最新更新