Hello,
We try to call the OKTA logout from an RP application hosted on liberty according to
GET https://{baseUrl}/logout?id_token_hint=${id_token}
On liberty , we correctly get the id_token from java application with PropagationHelper.getIdToken() that is returning : IBM Documentation
so, we get :
IDToken:{“sub”:“00ud9w82nkjRCpwrB4x6”,“ver”:1,“iss”:“https://dev-963731.okta.com/oauth2/default",“aud”:“0oad9gtv9FahbeG8R4x6”,“iat”:1663770390,“exp”:1663773990,“jti”:“ID.vchBGwAXzpjTL1M7qasbP-wRP4-Vq_9LqNOKybGc_0Y”,“amr”:[“pwd”],“idp”:“00od7j6y5NubfhFyJ4x6”,“auth_time”:1663770388,“at_hash”:“Xxtl44iGt8jP_kPWC4g01Q”,“groupIds”:[“Everyone”,“BusinessUsers”,“rtsAdministrators”],“loginName”:“mathias.mouly@fr.ibm.com”,“groups”:["BusinessUsers”]}
Now, what is the id_token_hint=${id_token} format ?
Is it just a toString() ? Is it URL encoded ? …
Thanks for your help