【发布时间】:2016-04-25 22:51:20
【问题描述】:
当我尝试退出 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 过滤器在 spring 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>
已定义
【问题讨论】: