跳到主内容

Google Workspace

将 Google Workspace 配置为 SAML 身份提供商,以便用户可使用其 Google Workspace 帐户登录。

在 Google Workspace 中配置 SAML 应用程序

访问 Google 管理控制台(admin.google.com),并导航至应用 > 网络和移动应用

单击添加应用 > 添加自定义SAML应用

基本信息

输入应用名称(例如:“Casdoor”),并可选择上传应用图标。 Click Continue.

Google 身份提供商详细信息

下载元数据或记下Google提供的以下值:

  • SSO URL
  • 实体 ID
  • 证书

单击继续

服务提供商详细信息

使用以下值将Casdoor配置为服务提供商:

  • ACS URL: https://<0>/api/acs
    • 示例:https://door.example.com/api/acs
  • 实体ID: https://<0>/api/acs
    • 使用与ACS URL相同的URL
  • 名称ID: 基本信息 > 主要电子邮件
  • 名称ID: 基本信息 > 主要电子邮件
备注

/api/acs 端点仅接受 POST 请求。 Google Workspace 默认使用 POST 绑定。

.单击继续

属性映射

配置属性映射(可选):

  • email主电子邮件
  • displayName

单击完成

启用该应用

创建应用后,请务必为您的组织或特定组织单位将其启用

在Casdoor中配置SAML提供商

在Casdoor管理控制台中,导航至提供商并单击添加

选择以下内容:

  • 类别: SAML
  • 类型自定义
  • 元数据:粘贴从 Google Workspace 下载的元数据,或手动输入单点登录 URL、实体 ID 和证书。

单击解析以自动填充字段,然后单击保存

复制生成的SP ACS URLSP 实体 ID值(它们应与“https://<0>/api/acs”匹配)。

将提供商添加到应用程序

编辑您的Casdoor应用,并将Google Workspace SAML提供商添加到提供商列表中。 单击保存

测试集成

导航至您的Casdoor应用的登录页面。 您应该会看到Google Workspace登录选项。 点击以测试SAML身份验证流程。