我已经设置了 Discourse 并且运行良好,除了一个问题。我正在使用 SSO,但无法通过 API 登出用户。
我能够使用用户 ID 检索用户帐户,但调用登出 API 时会返回 not_found 错误。
{
errors: ["找不到请求的 URL 或资源。"],
error_type: "not_found",
}
下面是代码,我尝试使用用户名和 system,但仍然没有成功。
我的 API 密钥的 scope 是 Granular,user level 是 All Users。
将请求方法从 POST 更改为 GET 会返回用户的详细信息。
有什么想法为什么会发生这种情况?也许是 Discourse 中的某些配置?
我已经尝试寻找解决方案很长时间了。
