A WSGI app that allows you to add another factor of authentication to any application server.
Factored is a comprehensive 2-factor authentication system that works with any web technology. It intercepts the web request and makes sure the user does not see anything unless they first authenticate, seamless to any webapplication. It is compatible with NGINX, Apache Traffic Server and any app that uses LUA or WSGI.
Notes on Requirements — If you wish to use the LDAP auto user finder, then you need:
- \(python-ldap\) python library
- \(libldap2-dev\) system library
- \(libsasl2-dev\) system library
If you wish to use sqlite (IE to get the default dev settings to work), then you need:
- \(libsqlite2-dev\) system library