使用 SAML oneLogin 代码作为 iDP 连接到 ADFS 时出现响应错误

Error in response while using SAML oneLogin code to connect to ADFS as iDP

我们能够通过 saml OneLogin java 应用程序登录 ADFS iDP。 我们已按照以下步骤将依赖方 (ADFS) 的声明规则编辑为:

但它给出了以下异常:

Microsoft.IdentityServer.Protocols.Saml.InvalidNameIdPolicyException: MSIS7070: The SAML request contained a NameIDPolicy that was not satisfied by the issued token. Requested NameIDPolicy: AllowCreate: True Format: urn:oasis:names:tc:SAML:1.1:nameid-format: emailAddress SPNameQualifier: . Actual NameID properties: null.

请告知如何解决此错误。感谢您的帮助。

我已经解决了这个异常。它需要在 ADFS 服务器上的 Active Directory 用户和计算机的属性中添加电子邮件地址。此外,NameID 格式 属性 应设置为 "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress" 感谢大家的支持。希望这可能对某人有所帮助。