Révision 992d3237
Ajouté par Serghei Mihai il y a environ 9 ans
ckanext/ozwillo_pyoidc/plugin.py | ||
---|---|---|
96 | 96 |
session['user'] = None |
97 | 97 |
session.save() |
98 | 98 |
g = model.Group.get(session['organization_id']) |
99 |
for cookie in request.cookies: |
|
100 |
response.delete_cookie(cookie) |
|
99 | 101 |
if g: |
100 | 102 |
org_url = toolkit.url_for(host=request.host, |
101 | 103 |
controller='organization', |
... | ... | |
192 | 194 |
# redirect to IDP logout |
193 | 195 |
logout_url += '?id_token_hint=%s&' % client.id_token |
194 | 196 |
logout_url += 'post_logout_redirect_uri=%s' % redirect_uri |
195 |
for cookie in request.cookies: |
|
196 |
response.delete_cookie(cookie) |
|
197 | 197 |
redirect_to(str(logout_url)) |
198 | 198 |
redirect_to(org_url) |
Formats disponibles : Unified diff
cookie deletion at the logout fix