0
0
mirror of https://github.com/go-gitea/gitea.git synced 2026-03-03 00:05:52 +01:00
Nikita Vakula 649ebeb120
Implements OIDC RP-Initiated Logout (#36724)
At logout time, if the user authenticated via OIDC, we look up the
provider's `end_session_endpoint` (already discovered by Goth from the
OIDC metadata) and redirect there with `client_id` and
`post_logout_redirect_uri`.

Non-OIDC OAuth2 providers (GitHub, GitLab, etc.) are unaffected — they
fall back to local-only logout.

Fix #14270 

---------

Signed-off-by: Nikita Vakula <nikita.vakula@alpsalpine.com>
Co-authored-by: Nikita Vakula <nikita.vakula@alpsalpine.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2026-03-01 06:28:26 +00:00
..
2026-02-27 12:38:44 +00:00
2026-01-28 06:42:07 +01:00
2026-02-27 12:38:44 +00:00
2026-02-27 12:38:44 +00:00