From 26bd1d72544c1134278a97414aeff9f61fc6c296 Mon Sep 17 00:00:00 2001 From: Christina Oberlin Date: Tue, 29 Oct 2024 20:21:07 -0400 Subject: [PATCH] Add extra params to endsession request Per the spec: https://docs.duendesoftware.com/identityserver/v7/reference/endpoints/end_session/ --- lib/omniauth/strategies/openid_connect.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/omniauth/strategies/openid_connect.rb b/lib/omniauth/strategies/openid_connect.rb index 9b414b74..e9d4b54d 100644 --- a/lib/omniauth/strategies/openid_connect.rb +++ b/lib/omniauth/strategies/openid_connect.rb @@ -422,7 +422,9 @@ def encoded_post_logout_redirect_uri return unless options.post_logout_redirect_uri URI.encode_www_form( - post_logout_redirect_uri: options.post_logout_redirect_uri + post_logout_redirect_uri: options.post_logout_redirect_uri, + id_token_hint: params['id_token_hint'], + state: params['state'] ) end