mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Fix id_token KeyError on OAuth2 logout.
This commit is contained in:
parent
60497df04b
commit
5a3fa59741
@ -69,7 +69,6 @@ def init_app(app):
|
|||||||
methods=['GET', 'POST'])
|
methods=['GET', 'POST'])
|
||||||
@pgCSRFProtect.exempt
|
@pgCSRFProtect.exempt
|
||||||
def oauth_logout():
|
def oauth_logout():
|
||||||
id_token = session['oauth2_token']['id_token']
|
|
||||||
logout_url = None
|
logout_url = None
|
||||||
if 'oauth2_logout_url' in session:
|
if 'oauth2_logout_url' in session:
|
||||||
logout_url = session['oauth2_logout_url']
|
logout_url = session['oauth2_logout_url']
|
||||||
@ -81,6 +80,7 @@ def init_app(app):
|
|||||||
|
|
||||||
logout_user()
|
logout_user()
|
||||||
if logout_url:
|
if logout_url:
|
||||||
|
id_token = session['oauth2_token'].get('id_token')
|
||||||
return redirect(logout_url.format(
|
return redirect(logout_url.format(
|
||||||
redirect_uri=request.url_root,
|
redirect_uri=request.url_root,
|
||||||
id_token=id_token))
|
id_token=id_token))
|
||||||
|
Loading…
Reference in New Issue
Block a user