gpt4 book ai didi

WSO2 身份服务器多个回调 URL 中断检查 session 端点

转载 作者:行者123 更新时间:2023-12-05 03:03:37 28 4
gpt4 key购买 nike

我在为 WSO2 身份服务器中的服务提供商配置多个回调 URL 时遇到问题。这个过程对于我的团队使用注销后重定向 url 支持 SLO(单点注销)是必要的。

回调地址配置

WSO2 在线文档描述了执行此过程的正确方法 here .我已经按照这些步骤配置了我的回调 URL,如下所示:

regexp=(http://localhost:8080/login-callback|http://localhost:8080/logout-callback)

此过程有效,我能够配置两个回调 URL。

意外的“checksession”副作用

配置回调 url 后,checksession 端点将停止工作。我从端点收到的错误消息显示“无效的 OP IFrame 请求”。该 checksession 调用使用这样的 url:https://<wso2host>/oidc/checksession?client_id=<clientid>

如果我单独配置我的重定向 url,我验证了 checksession 端点工作

但如果我使用正则表达式语法会失败。在以下每种情况下都会发生故障:

我是否缺少回调 URL 或检查 session 端点所需的配置步骤?

最佳答案

我最终从 WSO2 日志中的提示找到了解决方案。

当定义了多个回调 url 时,对 checksession 端点的请求也必须指定一个回调 url。我的场景的正确检查 session 请求是:

https://<wso2host>/oidc/checksession?client_id=<clientid>&redirect_uri=<redirecturi>

关于WSO2 身份服务器多个回调 URL 中断检查 session 端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53678456/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com