Commit Graph

7 Commits

Author SHA1 Message Date
Loïc Guitaut d3725f4646 DEV: Fix new Rubocop offenses 2024-05-24 16:48:30 +02:00
David Taylor 030f82f880
DEV: Introduce syntax_tree for ruby formatting (#51) 2022-12-29 13:33:26 +01:00
Jarek Radosz e897702139
DEV: General cleanup (#34) 2022-04-06 12:19:39 +02:00
David Taylor 5e1f1a57db
FIX: Correctly handle end_session_endpoint with query parameters (#18) 2021-09-17 17:00:29 +01:00
David Taylor 4170927338 FEATURE: Support RP-initiated logout post_logout_redirect_uri 2020-11-12 17:16:11 +00:00
David Taylor a9dd528aea FIX: RP-initiated logout should pass id_token, not access_token 2020-11-12 17:16:11 +00:00
David Taylor 3ad22e0cef
FEATURE: Add support for OIDC RP-initiated logout (#5)
Based on the specification at https://openid.net/specs/openid-connect-rpinitiated-1_0.html

When logging out, this feature will redirect the user to the end_session_url from the discovery document. Their most recent id token will be included in the `id_token_hint` parameter.

To use this, the identity provider must include an end_session_url in the discovery document, and the openid_connect_rp_initiated_logout site setting must be enabled.
2020-11-12 15:21:43 +00:00