NewAuth

This is a work in progress, do not expect it to work on the first try or even do what you wish!

NewAuth is an authentication platform and management for your Eve Online alliance. It uses a mix of LDAP (for access to various services) and MongoDB (to store additional informations).

Instructions

Clone the repository and create a new virtual environment:

git clone https://github.com/J4LP/newauth
virtualenv .
pip install -r requirements.txt

Edit the settings:

cp auth/settings_dist.py auth/settings.py

Get the assets:

bower install

Build the assets:

python manage.py assets build

Launch:

python run.py

More detailed instructions for installing OpenLDAP can be found in OpenLDAP.

Dependencies

This project requires a LDAP server to store user data for access to the forums, mumble, jabber, etc... It also requires a MongoDB server for groups storage, and additional user’s informations storage. And of course, a Redis instance for caching purposes.

LDAP

To stay compatible with the old auth, it still uses the PIZZA LDAP schema. Installation instructions for this schema are located here.

Preview

http://i.imgur.com/1nBFYxp.png