AFAIK Using an admin URL is Keycloak-specific, not part of Open ID Connect or OAuth.
I suppose you need to take a look at the code, i.e. PreAuthActionsHandler # handleRequest processes URLs ending in k_logout
and k_push_not_before
.
The easiest way to handle these events is to use the Keycloak client adapter. An adapter (available for Jetty, Tomcat, and others) will automatically handle this for you. Just provide any URL for your deployed application, and the client adapter will do the rest.
ahus1 source share