Authentic 2 is a complete, multiprotocol and free identity management platform. Authentic 2 guarantees a smooth and homogenized management of digital identities within your organization.
Authentic 2 is developed in Python and Django. Authentic 2 is released under GNU AGPLv3 license.
- SAML 2.0 support
- OAuth support
- OpenID 1.0 and 2.0 support
- CAS 1.0 and 2.0 support
- Standards and one time passwords, OATH and Google-Authenticator,
- SSL/TLS certificates
- Gateway frop one protocol to another, for instance between OpenID and SAML 2.0
- LDAP v2 and v3 (including Active Directory) support
- SQL (including Oracle) support
To implement the SAML 2.0 protocol (or the Liberty Alliance protocols) in a web application, Lasso is the solution.
Lasso is a free library supporting the SAML 2.0, ID-FF 1.2 and ID-WSF identity federation standards. Lasso has been certified conform to the SAML 2.0 specifications by the Liberty Alliance consortium (now Kantara Initiative) in 2006.
Lasso is written in C, which guarantees a high level of performance, but has bindings (higher layer) for Java, Perl, PHP and Python languages.
You want to include your web service quickly and with no development in a secured identity management infrastructure ? Mandaye enables your web application to be compatible with the SAML 2.0, OpenID and CAS standards.
Mandaye is a HTTP reverse-proxy enabling your web application to communicate with an identity provider using this IdP own recognized protocol.
Compared to Lasso, Mandaye offers a protocol implementation that is less complete but has the advantage or being implementable without having to modify your web application code: it is an interpreter, in both directions, between the application requests and the identity provider replies (SAML, OpenID or CAS).
to benefit from a free and ready to use identity provider, try Identity Hub
Based on the Authentic 2 identity provider, Identity Hub is a service "in the Cloud" (hosted by us) publicly accessible for those who need identity management online features.
You can use it as a personal Single Sign On server for SAML 2 and OpenID protocols. You connect to Identity Hub using a user name / password or a certificate, and the service takes care of your connection to OpenID or SAML web sites.
The purpose of Cryptic is to preserve privacy by enabling the user to control the diffusion of his certified information.
Cryptic is a library published under GNU GPL v2 licence enabling the implementation of digital certificates with advanced properties. Cryptic is written in C and relies on glib and openssl. The version 1.1.1 offers bindings for the use of Python and Java languages. The library is delivered with examples.
- The CL-Signature resulting from the works of Camenisch and Lysyanskaya
- The zero-knowledge proof of knowledge protocol from Schnorr
- Range proofs on quantities