Appgate(SAML POST)
strong x-id="1">Appgate通过POST接受SAMLResponse。 本指南适用于将Casdoor用作Appgate的SAML身份提供商(以及支持POST的其他SP)。
Casdoor配置
Casdoor中创建或编辑应用程序,并设置:
| 设置 | 值 |
|---|---|
| 重定向 URL | 唯一标识符(SP中的受众/实体ID)。 使用下表中的值。 |
| 回复URL | 接收并验证SAML响应的ACS URL。 |
| 用例 | 重定向 URL | SAML 回复 URL |
|---|---|---|
| 管理员身份验证 | AppGate | https://mycontroller.your-site-url.com/admin/saml |
| 用户身份验证 | AppGate 客户端 | https://redirectserver.your-site-url.com/saml |

下载SAML 元数据(复制元数据 URL 并在浏览器中打开以保存 XML)。

在Appgate中添加SAML IdP
- 在AppGate SDP 控制台→系统身份提供商,创建新提供商并选择SAML。
- 设置名称(例如“Casdoor SAML 管理员”)。 对于单点登录 URL、颁发者和公有证书, 请上传元数据文件,以便自动填充这些信息。
- 将受众设置为您在Casdoor中配置的重定向URL。
通过以下方式上传元数据选择一个文件以自动填充单点登录 URL、颁发者和公有证书。
映射属性
将名称属性映射到用户名。
测试
- 从AppGate管理界面注销。
- 使用身份提供商登录,该提供商已设置为您的 Casdoor IdP,并使用浏览器登录.
- 类似“您没有任何管理权限”的消息表明 IdP 已对用户进行身份验证;请根据需要调整 Appgate 角色/策略。
访问策略
更新内置管理员策略(或等效策略),以便管理员可通过SAML身份提供商登录。
