File tree 2 files changed +4
-2
lines changed
test/lib/omniauth/strategies
2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -423,8 +423,10 @@ def redirect_uri
423
423
def encoded_post_logout_redirect_uri
424
424
return unless options . post_logout_redirect_uri
425
425
426
+ id_token_hint = @access_token . id_token if @acess_token
426
427
URI . encode_www_form (
427
- post_logout_redirect_uri : options . post_logout_redirect_uri
428
+ post_logout_redirect_uri : options . post_logout_redirect_uri ,
429
+ id_token_hint : id_token_hint
428
430
)
429
431
end
430
432
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ def test_logout_phase_with_discovery
45
45
end
46
46
47
47
def test_logout_phase_with_discovery_and_post_logout_redirect_uri
48
- expected_redirect = 'https://example.com/logout?post_logout_redirect_uri=https%3A%2F%2Fmysite.com'
48
+ expected_redirect = 'https://example.com/logout?post_logout_redirect_uri=https%3A%2F%2Fmysite.com&id_token_hint '
49
49
strategy . options . client_options . host = 'example.com'
50
50
strategy . options . discovery = true
51
51
strategy . options . post_logout_redirect_uri = 'https://mysite.com'
You can’t perform that action at this time.
0 commit comments