seahub icon indicating copy to clipboard operation
seahub copied to clipboard

Enable single sign out when using OpenID Connect

Open MJochim opened this issue 5 years ago • 1 comments

This allows the administrator to add the setting OAUTH_END_SESSION_URL. If they do, when users log out, Seahub will try to log them out of their SSO session globally. This is a standard feature of OpenID Connect (so strictly speaking it’s not OAuth). See the draft for session management (technically it’s a draft and not yet a standard, but it is already deployed in OIDC software).

One problem is that the http_or_https variable is not set correctly in some cases (when deploying behind a reverse proxy that terminates the TLS connection). This is very likely handled correctly in other places in Seahub‘s code but I don’t know how.

MJochim avatar Oct 18 '19 00:10 MJochim

We will give it a check.

freeplant avatar Oct 18 '19 01:10 freeplant