gpt4 book ai didi

java - Keycloak注销请求

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:27:10 25 4
gpt4 key购买 nike

我想问一下是否有办法通过单个 http 请求从 keycloak 注销。

我已经尝试过 POST /protocol/openid-connect/logout/tokens/logout,但结果始终是 ORIGIN-Problem。

但是调用 ORIGIN 是在 keycloak 中配置的,并且带有请求的登录有效。

这里有机会在不重定向或打开另一个窗口的情况下注销吗?

致以最诚挚的问候和感谢! :)

最佳答案

来自official documentation :

You can log out of a web application in multiple ways. For Java EE servlet containers, you can call HttpServletRequest.logout().

For other browser applications, you can redirect the browser to http://auth-server/auth/realms/{realm-name}/protocol/openid-connect/logout?redirect_uri=encodedRedirectUri, which logs you out if you have an SSO session with your browser.

获取应用程序的确切 URL(主机、领域和 redirect_uri 配置):

  • 登录到您的 Keycloak 用户帐户
  • 打开浏览器的开发者控制台
  • 执行注销操作
  • 记下用于请求注销的 URL
  • 使用您应用程序中的相同 URL 执行注销

关于java - Keycloak注销请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37108782/

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