Following #188, I tried to implement the front-channel logout flow.
During login it saves the session id (sid, from access token) in NextCloud session, that will be used during the logout phase to check if the user being logged belongs to the same session.
I tested this against NC 26.0 and Keycloak 22.0
Keycloak client is configured as following:
Following #188, I tried to implement the front-channel logout flow. During login it saves the session id (sid, from access token) in NextCloud session, that will be used during the logout phase to check if the user being logged belongs to the same session.
I tested this against NC 26.0 and Keycloak 22.0 Keycloak client is configured as following:
The original issue addresses back-channel logut flow, I don't know if all OIDC providers support front-channel as well