Skip to main content

Authentic 2, a versatile identity management server

Project description

Authentic 2 is a versatile identity management server aiming to address a broad range of needs, from simple to complex setups; it has support for many protocols and can bridge between them.

Authentic 2 supports many protocols and standards, including SAML2, CAS, OpenID, LDAP, X509 and OAUTH2.

Authentic 2 is under the GNU AGPL version 3 licence.

It has support for SAMLv2 thanks to Lasso, a free (GNU GPL) implementation of the Liberty Alliance and OASIS specifications of SAML2.

Authentic 2 requires Python 2.7 et Django 1.5.

Full documentation available on


  • SAML 2.0 Identity and service provider

  • OpenID 1.0 and 2.0 identity provider

  • Server CAS 1.0 and 2.0 using a plugin

  • Standards authentication mechanisms:

    • Login/password through internal directory or LDAP
    • X509 certificate over SSL/TLS
  • Protocol proxying, for instance between OpenID and SAML

  • Support of LDAP v2 and v3 directories

  • Support of the PAM backend

  • One-time password (OATH and Google-Authenticator) using a plugin

  • Identity attribute management

  • Plugin system


First of all, you can boot Authentic vwithout root privileges like this:

# Initialize a virtualenv:

virtualenv authentic
source ./authentic/bin/activate
cd authentic

# Install Authentic:

pip install authentic2

# Initialize the database migrations:

authentic2-ctl syncdb --migrate

# Run the HTTP test server:

authentic2-ctl runserver


Authentic’s developpers and users hangs on the mailing list See archives or register at

You can “open”: bug reports or feature request on this site.

Entr’ouvert also provides a commercial support. For information, see

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for authentic2, version 2.1.20
Filename, size File type Python version Upload date Hashes
Filename, size authentic2-2.1.20.tar.gz (3.4 MB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page