From 5e80f61b461605db033f8657888de826e9203170 Mon Sep 17 00:00:00 2001 From: Kload Date: Tue, 4 Feb 2014 16:28:54 +0100 Subject: [PATCH] Serve ynhpanel.js on every domains --- access.lua | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/access.lua b/access.lua index 4092d61..b5630d2 100644 --- a/access.lua +++ b/access.lua @@ -499,6 +499,19 @@ end -- Routing -- +-- Logging in +-- i.e. http://mydomain.org/~sso~a6e5320f + +if string.match(ngx.var.uri, "~sso~%d+$") then + cda_key = string.sub(ngx.var.uri, -7) + if login[cda_key] then + set_auth_cookie(login[cda_key], ngx.var.host) + login[cda_key] = nil + return redirect(string.gsub(ngx.var.uri, "~sso~%d+$", "")) + end +end + + -- Portal -- i.e. http://mydomain.org/ssowat/* @@ -556,16 +569,11 @@ then end end --- Logging in --- i.e. http://mydomain.org/~sso~a6e5320f -if string.match(ngx.var.uri, "~sso~%d+$") then - cda_key = string.sub(ngx.var.uri, -7) - if login[cda_key] then - set_auth_cookie(login[cda_key], ngx.var.host) - login[cda_key] = nil - return redirect(string.gsub(ngx.var.uri, "~sso~%d+$", "")) - end +-- Serve the panel JS + +if string.match(ngx.var.uri, "^/ynhpanel.js$") then + serve("/ynhsso/assets/js/ynhpanel.js") end