0

我正在为Google Apps for Education开发一个项目。它使用域范围的委派,跨域访问用户帐户的数据。

这是通过 Google 服务帐户 ( https://developers.google.com/identity/protocols/OAuth2ServiceAccount )完成的

但是为了让用户登录并获取他的电子邮件,我使用了普通的 oAuth 登录程序。(https://developers.google.com/identity/protocols/OAuth2WebServer

但是,这确实会导致用户出现同意屏幕,询问他的电子邮件“知道你在 Google 上的身份”

有没有办法在不显示此同意屏幕的情况下登录用户并从 Google 获取包含电子邮件等的对象?

提前致谢

4

1 回答 1

1

您应该在 hd= 参数中传递域。很快,当仅请求电子邮件范围时,我们会将“批准页面”更改为简单的帐户选择页面。因此,这种体验将成为您理想的体验,只是用户需要通过单击确认帐户(而不是批准)。

于 2016-09-20T05:31:48.007 回答