我们有一个 OAuth 应用程序来为我们的用户获取 Youtube 分析报告,我们的应用程序状态为“已发布”,但是当用户尝试登录时,他会发现我们的应用程序尚未验证。
已发布的应用程序和已验证的应用程序之间有区别吗?如果有,我们如何在发布之前或之后验证我们的应用程序?
谢谢
答案1
我假设您尚未通过 Google 验证您的应用。
未经验证的应用是指请求敏感或受限 OAuth 但尚未经过 Google 验证流程的应用。未经验证的应用的用户可能会根据您使用的 OAuth 范围收到警告。这是为了保护用户及其数据免受欺骗性应用的侵害。
已发布的应用是已部署的应用,无论是否经过验证。应用所有者可以毫无问题地访问它,但当用户尝试访问它时,它将无法工作,因为它未经验证。
@ceejayoz 提供的链接非常有用,包含大量信息。
在启动面向用户的应用之前,应用需要进行验证。您可以在等待验证完成的同时继续构建和测试应用
不需要验证的应用程序:1- 开发中的应用程序。2-基于 OAuth 的插件 3-内部应用程序
要验证应用程序,您必须按照链接[1]中的步骤操作。
[1]https://support.google.com/cloud/answer/7454865#verification