在 GCP 上添加多个组织域
Adding more than one organisation domain on GCP
我在 Rails 中使用 omniauth-google-oauth2
gem。我在 GCP 上创建了帐户并在组织 example.com
下创建了项目
问题是当我在 GCP 上创建应用程序并创建 omni-oauth client-id
& client-secret-key
时,我在 'Oauth Consent Screen'
下进行了设置
Public - 任何 Google 帐户都可以授予对此应用所需范围的访问权限。
内部 - 只有在您的组织中拥有 Google 帐户的用户才能授予对此应用请求的范围的访问权限。
我选择了 internal
,现在只有域为 example.com
的电子邮件可以访问,而 example.in
不能。
我也想为 .in 域进行设置。
要添加另一个域,请执行以下步骤:
- 转到 Google 云控制台。
- 转到 API 和服务 -> 凭据。
- Select 选项卡
OAuth consent screen
。
- 请注意
Application domains
下带有 example.com
的文本框。
- 输入下一个域名并按
ENTER
。
- 点击保存。
我在 Rails 中使用 omniauth-google-oauth2
gem。我在 GCP 上创建了帐户并在组织 example.com
问题是当我在 GCP 上创建应用程序并创建 omni-oauth client-id
& client-secret-key
时,我在 'Oauth Consent Screen'
Public - 任何 Google 帐户都可以授予对此应用所需范围的访问权限。
内部 - 只有在您的组织中拥有 Google 帐户的用户才能授予对此应用请求的范围的访问权限。
我选择了 internal
,现在只有域为 example.com
的电子邮件可以访问,而 example.in
不能。
我也想为 .in 域进行设置。
要添加另一个域,请执行以下步骤:
- 转到 Google 云控制台。
- 转到 API 和服务 -> 凭据。
- Select 选项卡
OAuth consent screen
。 - 请注意
Application domains
下带有example.com
的文本框。 - 输入下一个域名并按
ENTER
。 - 点击保存。