我正在为 Google Apps for Education 开发一个项目。 它使用域范围委派来跨域访问用户帐户的数据。
这是通过Google服务帐户(https://developers.google.com/identity/protocols/OAuth2ServiceAccount)
完成的但是为了记录用户并获取他的电子邮件,我使用正常的oAuth登录程序。 (https://developers.google.com/identity/protocols/OAuth2WebServer)
然而,这会导致用户的同意屏幕,询问他的电子邮件和“知道您在Google上的人”。
有没有办法登录用户,并从Google获取包含电子邮件等的对象,而不显示此同意屏幕?
提前致谢
答案 0 :(得分:1)
您应该在hd =参数中传递域名。很快我们正在改变"批准页面"在仅请求电子邮件范围时,到简单的帐户选择页面。因此,这种体验将成为您理想的体验,只需用户只需点击一下即可确认该帐户(而不是批准)。