SSOwat/README.md
2013-10-16 20:50:36 +02:00

59 lines
818 B
Markdown

SSOwat
======
A simple LDAP SSO for nginx, written in Lua
Requirements
------------
- Nginx-extras from Debian wheezy-backports
- lua-json
- lua-ldap
**OR**
- Nginx "Openresty" flavored : http://openresty.org/
- lua-ldap
Installation
------------
* Fetch the repository
```bash
git clone https://github.com/Kloadut/SSOwat /etc/ssowat
```
* Edit SSOwat configuration
```
nano /etc/ssowat/conf.json
```
Nginx conf
----------
* Add SSOwat's Nginx configuration
```bash
nano /etc/nginx/conf.d/ssowat.conf
```
```nginx
init_by_lua_file /etc/ssowat/init.lua;
access_by_lua_file /etc/ssowat/access.lua;
server {
listen 80; # Do not forget HTTPS for production
location /ssowat {
alias /etc/ssowat/portal;
default_type text/html;
index index.html;
}
}
```
**That's it !**