0

在 Google Cloud Identity 平台中添加新的 SAML 提供程序时,我无法将授权回调 URL 自定义到我的自定义域。我采取了以下步骤:

  • 我通过 firebase 控制台成功连接了我的域:状态为“已连接”,并且已配置 SSL 证书。
  • 在 Identity Platform 中,我将自定义域添加到项目级别的授权域中。
  • 我正在尝试为租户添加 SAML 提供程序。

我无法在云控制台中编辑回调 url。此外,当通过客户端 SDK 添加具有自定义 url 的提供程序时,会创建提供程序,但再次使用默认 url。

任何指针?

从文档中:

在此处输入图像描述

4

1 回答 1

2

这是意料之中的。

真正的问题是文档给出了在控制台中更改回调 URL 的理解,但您应该authDomain在代码中而不是在 GCP 控制台中更改,并且在发出请求时,您将看到使用自定义域的回调 URL。

例如,如果在您的代码中,您有:

const config = {
  apiKey: "dsfdsDSSDDSFSDfsdf5ds14f5s",
  authDomain: "PROJECT_ID.firebaseapp.com",
};

您只需将authDomain示例更改为:

const config = {
  apiKey: "dsfdsDSSDDSFSDfsdf5ds14f5s",
  authDomain: "login.mydomain.com",
};

完成这项工作的唯一条件是您要使用的域在授权域中。

于 2020-11-02T17:17:40.847 回答