1
0
mirror of https://github.com/Mailu/Mailu.git synced 2025-11-29 22:37:58 +02:00

Introduce AUTH_PROXY_LOGOUT_URL

This commit is contained in:
Florent Daigniere
2023-03-11 10:15:44 +01:00
parent b50c858823
commit 1b045b4a94
4 changed files with 6 additions and 1 deletions

View File

@@ -86,6 +86,7 @@ DEFAULT_CONFIG = {
'PROXY_AUTH_WHITELIST': '',
'PROXY_AUTH_HEADER': 'X-Auth-Email',
'PROXY_AUTH_CREATE': False,
'PROXY_AUTH_LOGOUT_URL': None,
'SUBNET': '192.168.203.0/24',
'SUBNET6': None,
}

View File

@@ -57,7 +57,7 @@ def login():
def logout():
flask_login.logout_user()
flask.session.destroy()
response = flask.redirect(flask.url_for('.login'))
response = flask.redirect(app.config('PROXY_AUTH_LOGOUT_URL') or flask.url_for('.login'))
for cookie in ['roundcube_sessauth', 'roundcube_sessid', 'smsession']:
response.set_cookie(cookie, 'empty', expires=0)
return response