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

How to use the keycloak admin-url for OpenID logout requests

JBoss keycloak 在客户端设置中提供了一个管理员 url,您可以在其中对注销推送事件或 other 事件做出反应。不幸的是,我找不到任何关于如何使用这个 url 的文档?如果这是例如,你能给我一个提示吗? OpenID 规范的一部分,或者是否存在 API 文档。

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

谢谢 克里斯蒂安

A​​FAIK Admin URL 的使用是特定于 Keycloak 的,而不是 Open ID Connect 或 OAuth 的一部分。

我想您需要看一下代码,即 PreAuthActionsHandler#handleRequest 处理以 k_logoutk_push_not_before.[=13= 结尾的 URLs ]

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