GRAILS / Spring Security-SSO / SAML注销错误

时间:2018-11-02 15:29:06

标签: spring grails single-sign-on saml

在使用SAML的SSO注销阶段,我们的应用程序抛出错误。

2018-11-02 14:43:01.984错误--- [nio-8443-exec-4] o.s.boot.web.support.ErrorPageFilter
:由于异常而从请求[/注销]转发到错误页面 [没有方法签名:grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter $ _doFilter_closure1.d oCall() 适用于参数类型:(org.springframework.security.web.authentication.logout.SimpleUrlLogoutSuccessHandler)值:[org.springframework.security.web.authentication.logout.SimpleUrlLogoutSuccessHandler@7e70276e] 可能的解决方案:doCall(org.springframework.security.web.authentication.logout.LogoutHandler),findAll(),findAll(),isCase(java.lang.Object),isCase(java.lang.Object)] groovy.lang.MissingMethodException:没有方法签名:grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter $ _doFilter_closure1.doCall()适用于参数类型:(org.springframework.security.web.authentication.logout.SimpleUrlLogoutSuccessHandler )值:[org.springframework.security.web.authentication.logout.SimpleUrlLogoutSuccessHandler@7e70276e]

它与身份提供者的标准SAML集成。有两种重定向-一种用于登录,另一种用于注销,都指向同一URL-应用程序的主页。登录重定向有效,但注销失败。

我没有找到需要为SimpleUrlLogoutSuccessHandler创建或设置什么方法的方法。或者是别的什么?

这是使用的元数据值。是否应将其更改为Identity Provider一侧的应用程序主页的值? (身份提供者是外部供应商,我不确定是否应该与他们联系。)

0 个答案:

没有答案