我正在使用Spring SAML集成。当我尝试在没有SingleLogout点的情况下进行SAML注销时,出现以下错误。
我重写了SAML方法,以检查元数据是否具有任何SingleLogout点,但是它不起作用。
apply
答案 0 :(得分:0)
要适当地覆盖元数据中缺少单个注销端点的情况,您必须提供自己的org.springframework.security.saml.websso.SingleLogoutProfile
实现,并将其作为依赖项注入到应用程序配置中。对于具有更简单解决方案的问题,确实可行,但需要付出很多努力:手动修改从IdP收到的元数据并添加端点。 (如果元数据已签名,则需要删除签名)。