Skip to content

Cahersan/SexySignOn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is SexySignOn!!

SexySignOn is a sexy Single Sign On system based on nginx's LUA module and a django app called multilogger as the Single Sign On page.

To make it work, use the ansible provisioning script. You may provision a VM via Vagrant. Just run vagrant up.

This system consists of the following.

Multilogger has the following dependencies (met if provisioning with the provided ansible script):

  • python3.3 (add ppa:fkrull/deadsnakes)
  • redis-server
  • nginx-openresty (add ppa:miurahr/openresty)
  • libpq-dev

Also install django-formulator as follows:

pip install git+https://github.com/Cahersan/django-formulator.git

A postgres database is set during provision:

  • username: multilogger
  • database name: multilogger
  • password: multilogger

To install the hstore extension do the following

sudo su postgres
psql multilogger
CREATE EXTENSION hstore; # Within the postgres terminal

Usage

Provisioning includes an upstart script for running the Multilogger Django App. Nginx proxies to Multilogger

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published