问题描述
我正在使用 WSO2 IS 为在 Java 中实现的服务提供者启用 SSO。我想注销并返回到我的 SP 的主页,但是当我注销时出现以下错误:
POST 注销 URI 与注册的回调 URI 不匹配
关于如何制作正确的登出网址的任何建议。在调试 java 应用程序时,我发现使用的重定向 uri(回调 uri) 是:http://server:8080/openid/callback 但注销后的 uri 值为:http://server:8080
解决方法
当您在 WSO2 IS 中配置服务提供者时,您可以添加多个回调 url。请参阅 [1]
中的“回调网址”部分在您的情况下,将回调添加为:
regexp=(http://server:8080/openid/callback|http://server:8080)
将解决您的问题。 由于没有单独的部分来配置 postlogout url,您必须将其添加为回调 url。