A simple SSO for NGINX, written in Lua
Find a file
2013-10-15 10:11:39 +02:00
access.lua Init 2013-10-15 10:11:39 +02:00
cache.json Init 2013-10-15 10:11:39 +02:00
init.lua Init 2013-10-15 10:11:39 +02:00
login.html Init 2013-10-15 10:11:39 +02:00
README.md Init 2013-10-15 10:11:39 +02:00

SSOwat

A simple SSO for nginx, written in Lua

Example Nginx conf

''' lua_package_path "/usr/share/lua/5.1/nginx/?.lua;;"; # For Debian init_by_lua_file path/to/init.lua; access_by_lua_file path/to/access.lua;

SSO domain

server { listen 80; server_name mydomain.com;

location = /ssowat/ {
   root /var/www/portal;
   index  login.html;
   add_header Content-Type text/html;
}

location = /whatever/ {

    ...

}

Other domain

server { listen 80; server_name myotherdomain.com;

...

}

'''