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

时间:2016-02-29 16:27:54

标签: openid logout keycloak

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

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

由于 基督教

1 个答案:

答案 0 :(得分:2)

AFAIK使用管理员URL是特定于Keycloak的,而不是Open ID Connect或OAuth的一部分。

我想您需要查看代码,即PreAuthActionsHandler#handleRequest处理以k_logoutk_push_not_before结尾的网址。

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