cookie deletion at the logout fix
This commit is contained in:
parent
cb408fc159
commit
992d323702
|
@ -96,6 +96,8 @@ class OzwilloPyoidcPlugin(plugins.SingletonPlugin):
|
|||
session['user'] = None
|
||||
session.save()
|
||||
g = model.Group.get(session['organization_id'])
|
||||
for cookie in request.cookies:
|
||||
response.delete_cookie(cookie)
|
||||
if g:
|
||||
org_url = toolkit.url_for(host=request.host,
|
||||
controller='organization',
|
||||
|
@ -192,7 +194,5 @@ class OpenidController(base.BaseController):
|
|||
# redirect to IDP logout
|
||||
logout_url += '?id_token_hint=%s&' % client.id_token
|
||||
logout_url += 'post_logout_redirect_uri=%s' % redirect_uri
|
||||
for cookie in request.cookies:
|
||||
response.delete_cookie(cookie)
|
||||
redirect_to(str(logout_url))
|
||||
redirect_to(org_url)
|
||||
|
|
Reference in New Issue