I've recently tested
https://www.dokuwiki.org/plugin:oauth in combination with Keycloak. Setup goes straight and i could login. I've configured the plugin to register the user login via oauth and to only use Keycloak (singleService).
When i hit "logout" the Dokuwiki session get's destroyed but not the one on Keycloak. When you hit "login with keycloak" you are immediately logged in, without any credential dialog! This is bad behaveour, because the user expects his session to be destroyed after explicit logout.
I've looked on Github and found
https://github.com/cosmocode/dokuwiki-plugin-oauth/issues/59 addressing this issue and installed this feature-branch:
https://github.com/tobiasfunction/dokuwiki-plugin-oauth but still the problem remains. It seems that logout-URL of keycloak is never used.
Now, before i start making a hook-plugin for REAL logout: is there something i missed?