IDP 不包含任何单点注销端点



当我尝试 SAML 注销时,出现以下错误

org.opensaml.saml2.metadata.provider.MetadataProviderException: IDP 不包含任何 SingleLogout 端点 org.springframework.security.saml.util.SAMLUtil.getLogoutBinding(SAMLUtil.java:104) org.springframework.security.saml.websso.SingleLogoutProfileImpl.sendLogoutRequest(SingleLogoutProfileImpl.java:74) org.springframework.security.saml.SAMLLogoutFilter.processLogout(SAMLLogoutFilter.java:138) org.springframework.security.saml.SAMLLogoutFilter.doFilter(SAMLLogoutFilter.java:103) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java

我正在使用 Spring SAML 集成

任何人都可以告诉我此错误的原因吗? SAML 过滤器在春季 XML 中设置

    <bean id="samlLogoutFilter" class="org.springframework.security.saml.SAMLLogoutFilter">

<bean id="samlLogoutProcessingFilter" class="org.springframework.security.saml.SAMLLogoutProcessingFilter">
    <constructor-arg ref="successLogoutHandler"/>
    <constructor-arg ref="logoutHandler"/>
</bean>

已定义

看起来您要连接的 idp 不支持单点注销。错误消息指出 idp 的元数据未通告单点注销支持。

最新更新