跳到主内容

自定义SAML

Casdoor可作为服务提供商(SP)并与任何SAML 2.0身份提供商(IdP)连接。

1. 配置您的IdP

在您的IdP(例如Google Workspace、Azure AD、Okta)中,将Casdoor注册为SP,具体如下:

  • ACS URL: https://<your-casdoor-domain>/api/acs(例如:https://door.example.com/api/acs). 此端点仅接受POST请求。
  • 实体 ID(SP 实体 ID):请使用与 ACS URL 相同的 URL。

Replace <your-casdoor-domain> with your Casdoor host. For example, http://localhost:8000 becomes http://localhost:8000/api/acs.

2. 获取IdP元数据

从您的IdP获取元数据XML(EntityID、SSO端点等)。 某些IdP(例如Keycloak)在提供元数据之前需要SP详情。

3. 在Casdoor中配置SAML自定义提供商

提供商添加. 将类别设置为SAML,类型自定义. 设置图标 URL(IdP 标志)并粘贴 IdP元数据. 单击解析以填充端点, IdP, 颁发者 URL, SP ACS URLSP 实体 ID. 保存。

字段描述
CategorySAML
Type自定义
Favicon URLIdP徽标URL
MetadataIdP元数据XML

配置saml自定义提供商

将SAML提供商添加到应用程序的提供商列表中。

将saml自定义提供商添加到应用程序