mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-04-23 21:53:21 +02:00
Update to 2024-02-23 23:00
This commit is contained in:
parent
58b5f2ec80
commit
96f2af6a53
@ -44,6 +44,7 @@ auth_request_set $deleteheader13 $upstream_http_deleteheader13;
|
|||||||
auth_request_set $deleteheader14 $upstream_http_deleteheader14;
|
auth_request_set $deleteheader14 $upstream_http_deleteheader14;
|
||||||
auth_request_set $deleteheader15 $upstream_http_deleteheader15;
|
auth_request_set $deleteheader15 $upstream_http_deleteheader15;
|
||||||
auth_request_set $lmcookie $upstream_http_cookie;
|
auth_request_set $lmcookie $upstream_http_cookie;
|
||||||
|
auth_request_set $internal_lemonldap_logout_url $upstream_http_internal_lemonldap_logout_url;
|
||||||
access_by_lua '
|
access_by_lua '
|
||||||
local i = 1
|
local i = 1
|
||||||
ngx.req.set_header("Cookie",ngx.var.lmcookie)
|
ngx.req.set_header("Cookie",ngx.var.lmcookie)
|
||||||
@ -58,10 +59,22 @@ access_by_lua '
|
|||||||
i = 1
|
i = 1
|
||||||
while true do
|
while true do
|
||||||
if ngx.var["deleteheader"..i] ~= nil then
|
if ngx.var["deleteheader"..i] ~= nil then
|
||||||
ngx.req.clear_header(ngx.var["deleteheader"..i])
|
ngx.req.clear_header(ngx.var["deleteheader"..i])
|
||||||
else
|
else
|
||||||
break
|
break
|
||||||
end
|
end
|
||||||
i = i + 1
|
i = i + 1
|
||||||
end
|
end
|
||||||
';
|
';
|
||||||
|
|
||||||
|
# For managing logout_app / logout_app_sso redirection
|
||||||
|
# Make sure the following block is enabled in the appropriate "location" section
|
||||||
|
header_filter_by_lua '
|
||||||
|
if ngx.var["internal_lemonldap_logout_url"] ~= nil and ngx.var["internal_lemonldap_logout_url"] ~= "" then
|
||||||
|
return ngx.exit(457)
|
||||||
|
end
|
||||||
|
';
|
||||||
|
# Do not drop upstream cookies for logout_app / logout_app_sso redirections
|
||||||
|
add_header Set-Cookie $upstream_http_set_cookie always;
|
||||||
|
# Use specific code for triggering logout_app / logout_app_sso redirections
|
||||||
|
error_page 457 $internal_lemonldap_logout_url;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user