我们使用OpenAM版本13.0.0
我们在使用 urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified
错误:spAssertionConsumer.jsp:SSO failed.com.sun.identity.saml2.common.SAML2Exception:没有映射本地用户。 at com.sun.identity.saml2.profile.SPACSUtils.processResponse(SPACSUtils.java:1225( at org.apache.jsp.saml2.jsp.spAssertionConsumer_jsp._jspService(spAssertionConsumer_jsp.java:284( at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70( at javax.servlet.http.Http.HttpServlet.service(HttpServlet.java:731( atorg.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439(
托管 SP 首先使用 NameID 映射从传入 SAML 断言的主题(保存 NameID(中提取"用户名",然后使用它在配置的用户数据存储中搜索用户身份主体(使用配置的用户搜索属性(。如果此操作失败,它将使用配置的帐户映射器从属性语句中提取"用户名"属性。在这里,自动联合配置也很重要。
--> 这取决于 SAML 响应和 OpenAM 配置,为什么会遇到此错误。如果不看到 SAML 响应和 OpenAM 配置,就不可能说出根本原因。您可以通过(加密(电子邮件将其发送给我。