Authentication 验证/授权应用程序到google帐户,无需用户交互。i、 e.申请';谷歌账户

Authentication 验证/授权应用程序到google帐户,无需用户交互。i、 e.申请';谷歌账户,authentication,authorization,google-api,google-api-java-client,Authentication,Authorization,Google Api,Google Api Java Client,因此,我正在为我的谷歌应用程序域创建一个应用程序。它将拥有自己的谷歌应用程序账户,可以从中存储/检索/操作数据 应用程序应该单独使用这个google帐户,用户应该没有任何迹象表明它正在使用google帐户。是否有一种方法可以通过编程方式对整个应用程序进行身份验证,而不提示用户进行身份验证/授权 我想你在找 您可以在Google Apps的控制面板中生成OAUTH令牌和密码,并将授权范围分配给该令牌/密码对。例如,您可以使用令牌/密码授权您的Google Apps域中所有用户访问日历 然后,您可以

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


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

我想你在找

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

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

由于此令牌/密码由Google Apps域管理员授权,因此个人用户无需再授予访问权限。这就是为什么称之为双腿Oauth,而三腿Oauth需要用户交互,以获得单个用户的令牌/秘密


因此,您可能也会感兴趣。

对不起,不,用户必须在某个阶段对其进行授权。编辑:我想我说得不对。当用户访问我的应用程序时,我不想访问他们的google帐户。我只希望应用程序单独与1个google帐户进行对话。一个用户无法访问的用户名和密码。这是我想要的,我想我说的不对。当用户访问我的应用程序时,我不想访问他们的google帐户。我只希望应用程序单独与1个google帐户进行对话。用户无权访问其用户名和密码的密码。这不是问题。您可以在GAPPS控制面板中设置OAUTH令牌。您创建了要在后台使用的“虚拟”用户,并根据需要操纵虚拟用户数据,与实际使用应用程序的用户无关。