1

我正在使用 WSO2 IS 为用 java 实现的服务提供者启用 SSO。我想执行注销并返回我的 SP 的主页,但是当我注销时出现以下错误:

POST 注销 URI 与注册的回调 URI 不匹配

任何关于如何制作正确的登出 URL 的建议。在调试 java 应用程序时,我发现使用的重定向 uri(callback uri) 是:http://server:8080/openid/callback 但注销后 uri 值是:http://server:8080

4

1 回答 1

0

在 WSO2 IS 中配置服务提供者时,可以添加多个回调 url。请参阅[1] 中的“回调 URL ”部分

在您的情况下,将回调添加为:

regexp=(http://server:8080/openid/callback|http://server:8080)

将解决您的问题。由于没有单独的部分来配置 postlogout url,因此您必须将其添加为回调 url。

[1] https://is.docs.wso2.com/en/5.10.0/learn/configuring-oauth2-openid-connect-single-sign-on/#configuring-oauth2-openid-connect-single-sign-上

于 2021-07-10T09:03:00.307 回答