【问题标题】:Is OAuth Authentification for Google Free?Google 的 OAuth 身份验证是免费的吗?
【发布时间】:2021-05-06 10:00:25
【问题描述】:

对于我老师给我的一个项目,我必须为这个项目添加一个 OAuth 身份验证https://github.com/M66B/FairEmail 因此该项目能够直接从应用而不是从安卓手机连接到谷歌帐户,这也意味着能够在应用上添加多个谷歌帐户。

问题是,我联系了 FairEmail 的开发人员,他说 OAuth 需要获得 Google 的批准,如果没有昂贵的安全审核,我将无法获得批准。

但是我的老师说的正好相反,我在网上没有看到任何关于安全审计的信息。

所以我希望您了解这方面的知识,您认为可以免费进行吗?考虑到它只是用于研究,不会商业化或其他什么

提前谢谢你,祝你有一个庸医的一天!

【问题讨论】:

  • 您在授权用户时要求哪些范围?
  • 因为它是一个邮件应用程序,我必须访问 Gmail api。考虑到您的回复,我想即使在测试阶段,我也无法在不支付安全审计的情况下访问它。我理解对了吗?

标签: google-api google-oauth google-developers-console


【解决方案1】:

当您首次在 Google Cloud console 上创建应用时,您必须配置同意屏幕并告诉 Google 您将访问哪些 API

目前您的项目正在进行状态测试,而它在测试中对您的项目施加了一些限制。一旦您的项目完成并准备好投入生产,您可能需要验证您的应用程序。验证过程可能有点复杂,但这取决于几件事

  • 您正在访问哪个 api。
  • 您的应用程序正在使用哪个级别的范围,只读、写入或完全访问权限。

如果您的应用程序正在访问 Google drive api 或 Gmail api,那么您很可能需要每年支付 15k 到 75k 的安全审计费用。

让您的老师知道在过去一两年中这方面发生了很多变化。这里有一些链接会让你看起来不错?

链接:

【讨论】:

  • 我将粘贴我上面写的相同评论,以便您可以在这里更快地收到通知:因为它是一个邮件应用程序,所以我必须访问 Gmail api。考虑到您的回复,我想即使在测试阶段,我也无法在不支付安全审计的情况下访问它。我理解对了吗?
  • 如果您使用其中一个 Gmail 范围,那么是的,您需要进行安全审核,因为那是 restricted scope
  • 按照我老师的说法,它是免费的,直到我们不会超过一定数量的api调用,因为它只是为了学习所以它不会被我们以外的任何人用于测试..
  • 如果您没有计划验证您的申请并且它只是用于学生测试项目,那么您的老师是正确的,您不需要验证它并且不会花费您任何费用。但是,您最多可以有 100 个用户可以登录到您的应用程序。然后它将停止工作。
  • 如果您的 100 个测试用户用完,那么最重要的提示就是创建一个新项目 Google Cloud 控制台。
猜你喜欢
  • 2014-06-07
  • 1970-01-01
  • 1970-01-01
  • 2016-03-27
  • 2012-05-29
  • 1970-01-01
  • 1970-01-01
  • 2015-02-02
  • 2011-06-12
相关资源
最近更新 更多