21137: Remove id_token_hint from controller RP-initiated logout
authorBrett Smith <brett.smith@curii.com>
Tue, 21 Nov 2023 21:14:59 +0000 (16:14 -0500)
committerBrett Smith <brett.smith@curii.com>
Tue, 21 Nov 2023 21:14:59 +0000 (16:14 -0500)
commit67ec8a1e8e4d5a62ed1c3f68a25ce9d342a14214
treea63075cc7beff895cc1548ceafd4886961d6a32b
parentbd471a9eadaf564fb4beafd7db995b7762942c1d
21137: Remove id_token_hint from controller RP-initiated logout

In the current Arvados stack, it is not possible to provide the ID token
this parameter expects, because we do not retain it anywhere. The user's
authorization token will either be an OIDC access token or an Arvados
token generated when they logged in, so neither is suitable for use as
id_token_hint.

The spec says this parameter is RECOMMENDED but not REQUIRED, so
omitting it is the simplest option that should still meet functional
requirements.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
lib/controller/localdb/login_oidc.go
lib/controller/localdb/login_oidc_test.go