Main Page
From Authentication Tools for Joomla! (JAuthTools)
Welcome to the Joomla! Authentication Tools wiki (JAuthTools).
Joomla! Authentication Tools are a collection of Joomla! extensions that allow greater integration of Joomla! into a corporate environment. By providing authentication support it allows both single sign on and single sign in style authentication against the corporate directory (e.g. openLDAP, MSAD, eDirectory) for Joomla! powered sites. The ideal that JAuthTools strives for is to avoid altering the core of Joomla!, unlike previous LDAP integration projects which required altering core files. By attempting to avoid this we aim to be more flexible in allowing users to easily upgrade their Joomla! site without having to re-edit files.
JAuthTools is comprised of various components:
- LDAP Tools (Joomla! 1.0 and 1.5)
- Single Sign On (SSO) (Joomla! 1.0 and 1.5)
- User Sources (Joomla! 1.5)
- JAuthManager (Joomla! 1.5; coming soon!)
- Remote Joomla (Joomla! 1.5)
Each component provides specific abilities extending the base Joomla! install. Different projects are relevant to different releases of Joomla!, so if you are new check out the Supported Platforms page to work out which project is for you.
Additionally there is a history of the project, generic upgrade instructions and information about compatibility with other popular Joomla! extensions.
Contents |
Getting Help
- FAQ
- Guides provide detailed instructions on tasks.
- Quickstart for 1.0
- Quickstart for 1.5
Contributing
Related Reading
These are external links.
- Options: SSO vs SSI - a dev.joomla.org blog post detailing the SSO and SSI terms
Related Projects
These are some other Joomla! based authentication projects:
- Mambo | Joomla! Single Sign On provides the ability to designate certain sites to provide authentication for other sites by using a module. It looks pretty cool and its something I wouldn't mind doing. It achieves a similar goal that OpenID does (but for Joomla! 1.0.x)
- MySQL External DB Auth is a "plugin for Joomla 1.5 let authenticate users against external MySQL database. The plugin is fully configurable by Admin area where the host, port, database, table, username column, password column, first name column, last name column and email column can be configured. If the password at remote site changed, then you will be able to login by using that new password"
- IOPlex offer Joomla! plugins to aide integration into AD at a cost.
There are also some Joomla! LDAP related projects:
- LDAP White Pages is a 1.5 component for building a telephone directory from LDAP.
- Joomla! AAA is an "attempt to collect and build other authentication, authorization and accounting plug-ins."