A WSGI app that allows you to add another factor of authentication to any application server.
Project description
Introduction
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.
Credit
For implementation, customizations or the factored manager product that centralizes factored configuration, please contact us at https://wildcardcorp.com info@wildcardcorp.com 715.869.3440
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:
libsqlite3-dev system library
Changelog
4.1.0 (2021-10-11)
bump boostrap dependency
remove jquery dependency
tweak auth list style to better present buttons
4.0.10 (2019-01-07)
bump requests version
4.0.9 (2018-08-02)
fix redirect location generation
4.0.8 (2017-07-27)
bug fixes
4.0.7 (unreleased)
fix ats plugin to be compatible with ats 7.2.0
add sms plugin
4.0.6 (2017-04-17)
add LDAPAutoUserFinder
4.0.4 (2016-01-27)
be able to set valid message ids
4.0.3 (2015-06-08)
use waitress in examples instead
4.0.2 (2015-05-18)
use form text overrides properly
4.0.1 (2015-04-23)
pyramid 1.5 compatibility
4.0a3 (2014-12-11)
fix template customization registration
add factored header
upgrade bootstrap
be able to plug in different db backends
3.0.5 (2014-09-10)
fix bad packaging
3.0.4 (2014-09-10)
do not require specific version of sqlalchemy
3.0.3 (2014-04-18)
url decode for web server plugins to properly check auth tkt
3.0.2 (2014-04-18)
better error handling for web server plugins
3.0.1 (2014-04-17)
distribution fixes
3.0 (2014-04-17)
better docs
change script names
ats and nginx plugins
2.2 (2014-04-16)
move all form logic to plugin so everything can be overridden
2.1 (2013-06-04)
script and template fixes
2.0rc1 (2013-01-31)
more robust multi-use environment with database connections
support more algorythms for auth ticket
refactor so it’s more modular
be able to easily customize all templates
be able to customize text
pull out auth_tkt module of paste so we can customize a bit
1.1a2 (2012-03-26)
specify appname to customize google auth code entry.
redirect to original url if possible
be able to provide “remember me” functionality
1.1a1 (2012-03-26)
add auto user finder support
add ability to send google code reminders. This can work well with the autouserfinder
1.0a1 (2012-03-23)
Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file factored-4.1.0.tar.gz
.
File metadata
- Download URL: factored-4.1.0.tar.gz
- Upload date:
- Size: 338.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ae2011983be9b3788a710029c5f5b9dfe44b0ed21812eb9ed6939a9607d2b56 |
|
MD5 | 4caefae5a82c6389c8b09490318b9867 |
|
BLAKE2b-256 | 507e17efb1abd38e0b7dcbac0e16e4de9e821844bc6b0759d9906267a494afcb |