【问题标题】:Gmail API / Google Auth - How to get verified?Gmail API / Google Auth - 如何获得验证?
【发布时间】:2018-10-28 10:20:23
【问题描述】:
我在 Vue.js 和 Laravel 中创建了一个使用 Gmail API / Google Auth 的应用程序,它可以代表用户阅读和发送电子邮件。我的代码工作正常,但是在用户授权访问他们的收件箱之前,我看到了这个错误屏幕。显然,谷歌没有在任何地方记录一些验证过程。我什至用谷歌开了一张票,但没有答案。我想知道这里是否有人知道如何对其进行验证?
【问题讨论】:
标签:
gmail-api
google-authentication
【解决方案1】:
OAuth Client Verification
自 2017 年 7 月 18 日起,请求某些敏感 OAuth 范围的 Google OAuth 客户端将接受 Google 的审核。
OAuth 客户端验证
自 2017 年 7 月 18 日起,请求某些敏感 OAuth 范围的 Google OAuth 客户端将接受 Google 的审核。
所有者和用户属于同一 G Suite 域或客户的 Apps 脚本项目不需要审核。
来自开发者域外的用户访问未经过审核和验证的客户端的 OAuth 提示将看到一个新的未经验证的应用程序屏幕,并且此类用户的数量将受到限制。未经验证的授权流程允许用户授权未经验证的应用程序,但只有在确认他们了解风险之后。您可以在此help center article 中阅读有关此更改的更多信息。
此更改适用于 Google OAuth 网络客户端,包括所有 Apps 脚本项目使用的客户端。 By verifying your app 与 Google 合作,您可以从授权流程中删除未经验证的应用屏幕,让您的用户相信您的应用是非恶意的。
一旦你申请了验证,大约需要一周的时间,它应该会开始工作。