跳到主内容

Google Workspace

将Casdoor作为Google Workspace中的SAML IdP

本指南将向您展示如何配置Casdoor和Google Workspace,以在Google Workspace中添加Casdoor作为SAML IdP。

添加证书

在Casdoor中,添加一种类型为X.509的证书,使用RSA加密算法,并下载它。

添加证书

配置SAML应用程序

在应用程序编辑页面上,选择您刚刚创建的证书。 将您将使用的Google应用程序的域名添加到重定向URL中,例如google.com。

选择证书并添加重定向URL

SAML回复URL字段中,输入https://www.google.com/a/<your domain>/acs,这是ACS URL。 您可以在这里找到有关ACS URL的相关信息:SSO断言要求

输入SAML回复URL字段

复制登录页面URL。 这将在下一步中使用。

复制登录页面URL

为Google Workspace添加第三方SAML IdP

在Google Workspace管理控制台中,导航到安全性,然后是概览。 寻找与第三方IdP的SSO部分。 点击“添加SSO配置文件”以访问编辑页面。 勾选“与第三方身份提供商设置SSO”复选框。 将复制的登录页面URL粘贴到登录页面URL登出页面URL字段中。 上传在上一步中下载的证书。 点击“保存”以保存更改。

配置Google Workspace

添加测试用户

在Google Workspace中,创建一个用户名为“test”的用户(您可以自定义用户名,这只是一个例子)。

在Google Workspace中添加用户

在Casdoor中,添加一个与Google Workspace中设置的用户名相同的用户。 确保选择适当的组织并输入用户的电子邮件地址。

在Casdoor中添加用户

以“google.com”为例,按照以下步骤操作:

  1. 点击Google.com页面上的登录按钮。 输入用户的电子邮件地址以启动登录过程。
  2. 您将被重定向到Casdoor页面。 在Casdoor页面上,输入相应的电子邮件地址和密码。
  3. 如果登录成功,您将被重定向回google.com。

最终结果