错误

错误:无法使用 IDP 登录。 在 AD FS 的 SAML 响应中找不到 “NAME_ID”

Last Published: July 22, 2021

错误消息

使用 Active Directory 联合身份验证服务 (AD FS) SAML IDP 时,尝试通过 SAML 登录帐户登录 ArcGIS Enterprise 门户时会返回以下错误:

无法使用 Idp 登录。 在 SAML 响应中找不到 “NAME_ID”

原因

SAML 声明响应的 <Subject> 元素中缺少 SAML NameID 属性。

解决方案或解决方法

  1. 打开 AD FS 管理控制台。
  2. 选择信赖方信任。 在依赖方信任窗口中,选择与您的企业门户相对应的 SP。
  3. 操作选项卡上,单击编辑声明发放策略 (ADFS 4)编辑声明规则 (ADFS 3),然后选择发放转换规则并单击编辑规则
  4. 编辑规则窗口中,点击查看规则语言
  5. 验证名称 ID 属性是否使用以下类型发送:http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier
  6. 如果缺少此属性,请为 Name ID 属性添加新声明。 对于传出声明类型,请从选项下拉列表中选择值名称 ID

文章 ID:000026098

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容