Spring security SAML断言中需要NameID

Spring security SAML断言中需要NameID,spring-security,spring-saml,Spring Security,Spring Saml,尝试与IdP集成时,我遇到了一个失败,即断言中没有NameID。我注意到在org.springframework.security.saml.websso.websoprofileConsumerImpl中processAuthenticationResponse的第250-253行有一个NameID的显式检查。我在2.0规范中找不到强制使用NameID的地方。如果metatdata都没有指定NamedPolicy,而AuthnRequest没有指定,那么NameID的检查是否应该是可选的?Sp

尝试与IdP集成时,我遇到了一个失败,即断言中没有NameID。我注意到在org.springframework.security.saml.websso.websoprofileConsumerImpl中processAuthenticationResponse的第250-253行有一个NameID的显式检查。我在2.0规范中找不到强制使用NameID的地方。如果metatdata都没有指定NamedPolicy,而AuthnRequest没有指定,那么NameID的检查是否应该是可选的?

Spring SAML当前要求存在NameID。我同意添加一个使其可选的功能是合理的。请随时在中打开功能请求