服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

为什么在通过ADFS进行身份validation时遇到“InvalidNameIdPolicyException:MSIS7070”?

我正在尝试设置ADFS身份validation(Server 2012)到Bomgar设备。 ADFS和Bomgar都在VMware Workstation虚拟机中运行。 ADFS作为IdP(位于https://wodan-kaveh.ingi.local ),而Bomgar是依赖方(位于https:// cenhelm )。 因为这是一个演示环境,所有的东西都在Windows HOSTS中解决。 我已经将Bomgar的依赖方元数据导入到ADFS,FederationMetadata.xml从ADFS导入到Bomgar。 Bomgar成功地将浏览器引导到ADFSlogin页面,我可以在那里成功地与我的AD用户进行身份validation,并且浏览器从ADFSlogin页面成功返回到Bomgar; 但是,此时,我收到来自Bomgarlogin表单的身份validation失败消息,ADFSlogging了事件ID 364,Chrome的SAML消息解码器将StatusCode值logging为“urn:oasis:names:tc:SAML:2.0:status :InvalidNameIDPolicy”。 ADFS错误指示NameIDPolicy不满意。 问题16403359在stackoverflow上有一个答案指出ADFS事件日志中的这一行:“实际的NameID属性:null”。 但是,我的ADFS依赖方信任configuration中的NameID已填充。 我可以在Bomgar的信任configuration的“标识符”选项卡下看到它。 有没有人有ADFS经验知道这个空的NameID / InvalidNameIDPolicy问题? ADFS事件ID 364 Encountered error during federation passive request. Additional Data Protocol Name: Saml Relying Party: https://cenhelm Exception details: Microsoft.IdentityServer.Protocols.Saml.InvalidNameIdPolicyException: MSIS7070: The SAML request contained a NameIDPolicy that was not satisfied by the issued […]