如何使用keycloak admin-url进行OpenID注销请求

Chr*_*ser 7 openid logout keycloak

JBoss keycloak在客户端设置中提供管理URL,您可以在其中对注销推送事件或其他事件做出反应.不幸的是,我找不到任何关于如何使用这个网址的文档?如果这是OpenID Spec的一部分,或者如果存在API Doc,您能给我一个提示吗?

特别是我想知道如何实现客户端端点,该端点对来自keycloak服务器的注销或撤销请求作出反应.

谢谢Christian

ahu*_*us1 1

据我所知,管理 URL 的使用是 Keycloak 特定的,而不是 Open ID Connect 或 OAuth 的一部分。

我想您需要看一下代码,即PreAuthActionsHandler#handleRequestk_logout处理以和结尾的 URL k_push_not_before

处理这些事件的最简单方法是使用 Keycloak 客户端适配器。适配器(适用于 Jetty、Tomcat 等)将自动为您处理此问题。只需指定已部署应用程序的任何 URL,客户端适配器就会完成其余的工作。