由于同意屏幕,无法创建 Google oAuth 客户端 ID

Posted

技术标签:

【中文标题】由于同意屏幕,无法创建 Google oAuth 客户端 ID【英文标题】:Can't create Google oAuth clientId becuase of the consent screen 【发布时间】:2020-10-13 11:42:59 【问题描述】:

我正在尝试获取 Google oAuth clientId,但它说:

To create an OAuth client ID, you must first set a product name on the consent screen

所以,当我点击配置同意屏幕时:

在我的应用程序中,我使用的是 passport.js 和谷歌的 oAuth20。我的应用程序可以让任何人使用谷歌帐户登录。为此,我需要clientId

但它说选择InternalExternal 选项。我不知道这是什么。之前没有同意屏幕。

我该怎么办?

【问题讨论】:

【参考方案1】:

同意屏幕主要由 Google 用于了解您的申请。内部是指组织内部,外部是指任何用户。因此,每当您第一次设置应用程序时,Google 都希望了解您正在为谁构建此应用程序。只需按照此 link 进行整个 Oauth 设置过程

【讨论】:

@htheory226 然后放入 external 并完成该过程

以上是关于由于同意屏幕,无法创建 Google oAuth 客户端 ID的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 google oauth 中为同意屏幕注册应用程序时出现问题

什么是 google oauth 同意屏幕值?

Google OAuth 强制验证且无法撤消

Android 中的空白 Google 登录 OAuth 同意屏幕

Google Play 游戏服务不工作... 是不是需要 OAuth 同意屏幕?

使用 Google Fit 的 Android 应用程序中的 OAuth 同意屏幕为空白