如何处理SAML元数据中缺少的SingleLogout端点?

时间:2019-07-11 01:13:52

标签: saml-2.0 spring-saml

我正在使用Spring SAML集成。当我尝试在没有SingleLogout点的情况下进行SAML注销时,出现以下错误。

我重写了SAML方法,以检查元数据是否具有任何SingleLogout点,但是它不起作用。

apply

1 个答案:

答案 0 :(得分:0)

要适当地覆盖元数据中缺少单个注销端点的情况,您必须提供自己的org.springframework.security.saml.websso.SingleLogoutProfile实现,并将其作为依赖项注入到应用程序配置中。对于具有更简单解决方案的问题,确实可行,但需要付出很多努力:手动修改从IdP收到的元数据并添加端点。 (如果元数据已签名,则需要删除签名)。