跳到主内容

Appgate(SAML POST)

strong x-id="1">Appgate通过POST接受SAMLResponse。 本指南适用于将Casdoor用作Appgate的SAML身份提供商(以及支持POST的其他SP)。

Casdoor配置

Casdoor中创建或编辑应用程序,并设置:

设置
重定向 URL唯一标识符(SP中的受众/实体ID)。 使用下表中的值。
回复URL接收并验证SAML响应的ACS URL。
用例重定向 URLSAML 回复 URL
管理员身份验证AppGatehttps://mycontroller.your-site-url.com/admin/saml
用户身份验证AppGate 客户端https://redirectserver.your-site-url.com/saml

实体ID 回复 URL

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

元数据

在Appgate中添加SAML IdP

  1. 在AppGate SDP 控制台→系统身份提供商,创建新提供商并选择SAML。
  2. 设置名称(例如“Casdoor SAML 管理员”)。 对于单点登录 URL、颁发者和公有证书, 请上传元数据文件,以便自动填充这些信息。
  3. 将受众设置为您在Casdoor中配置的重定向URL。

通过以下方式上传元数据选择一个文件以自动填充单点登录 URL、颁发者和公有证书。

映射属性

将名称属性映射到用户名。

map_attribute

测试

  1. 从AppGate管理界面注销。
  2. 使用身份提供商登录,该提供商已设置为您的 Casdoor IdP,并使用浏览器登录.
  3. 类似“您没有任何管理权限”的消息表明 IdP 已对用户进行身份验证;请根据需要调整 Appgate 角色/策略。

访问策略

更新内置管理员策略(或等效策略),以便管理员可通过SAML身份提供商登录。

appgate_policy.png