如何使用 keycloak admin-url 进行 OpenID 注销请求
How to use the keycloak admin-url for OpenID logout requests
JBoss keycloak 在客户端设置中提供了一个管理员 url,您可以在其中对注销推送事件或 other 事件做出反应。不幸的是,我找不到任何关于如何使用这个 url 的文档?如果这是例如,你能给我一个提示吗? OpenID 规范的一部分,或者是否存在 API 文档。
特别是我想知道如何实现客户端端点,它对来自 keycloak 服务器的注销或撤销请求做出反应。
- KC 中有关管理员的文档 URL:http://keycloak.github.io/docs/userguide/keycloak-server/html/applicationClustering.html#admin-url-configuration
谢谢
克里斯蒂安
AFAIK Admin URL 的使用是特定于 Keycloak 的,而不是 Open ID Connect 或 OAuth 的一部分。
我想您需要看一下代码,即 PreAuthActionsHandler#handleRequest 处理以 k_logout
和 k_push_not_before
.[=13= 结尾的 URLs ]
处理这些事件的最简单方法是使用 Keycloak 客户端适配器。适配器(可用于 Jetty、Tomcat 和其他)会自动为您处理。只需指定已部署应用程序的任何 URL,客户端适配器将完成其余工作。
JBoss keycloak 在客户端设置中提供了一个管理员 url,您可以在其中对注销推送事件或 other 事件做出反应。不幸的是,我找不到任何关于如何使用这个 url 的文档?如果这是例如,你能给我一个提示吗? OpenID 规范的一部分,或者是否存在 API 文档。
特别是我想知道如何实现客户端端点,它对来自 keycloak 服务器的注销或撤销请求做出反应。
- KC 中有关管理员的文档 URL:http://keycloak.github.io/docs/userguide/keycloak-server/html/applicationClustering.html#admin-url-configuration
谢谢 克里斯蒂安
AFAIK Admin URL 的使用是特定于 Keycloak 的,而不是 Open ID Connect 或 OAuth 的一部分。
我想您需要看一下代码,即 PreAuthActionsHandler#handleRequest 处理以 k_logout
和 k_push_not_before
.[=13= 结尾的 URLs ]
处理这些事件的最简单方法是使用 Keycloak 客户端适配器。适配器(可用于 Jetty、Tomcat 和其他)会自动为您处理。只需指定已部署应用程序的任何 URL,客户端适配器将完成其余工作。