Skip to main content

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.

Read the docs

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

Original work by wildcardcorp.com

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

Release files for factored 4.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for factored 4.1.0
File Size Uploaded
factored-4.1.0.tar.gz 338.5 kB Details

Release files / factored-4.1.0.tar.gz

Download URL factored-4.1.0.tar.gz
Size 338.5 kB
Tags Source
SHA-256 checksum
How to use checksums
6ae2011983be9b3788a710029c5f5b9dfe44b0ed21812eb9ed6939a9607d2b56
BLAKE2b-256 checksum
How to use checksums
507e17efb1abd38e0b7dcbac0e16e4de9e821844bc6b0759d9906267a494afcb
Upload date
Uploaded using Trusted Publishing?
What is 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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page