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 URL和SP 实体 ID值(它们应与“https://<0>/api/acs”匹配)。
将提供商添加到应用程序
编辑您的Casdoor应用,并将Google Workspace SAML提供商添加到提供商列表中。 单击保存。
测试集成
导航至您的Casdoor应用的登录页面。 您应该会看到Google Workspace登录选项。 点击以测试SAML身份验证流程。