From Authentication Tools for Joomla! (JAuthTools)
JAuthTools has a combination of packages depending on your needs. Please note that prior to 1.5.4 and older form of packaging was used.
With the release of 1.5.4, it was decided to split that packages up in a different way. Thus the new system was born that splits up packages into different categories. All packages require some, or all, of the 'Core' packages to operate properly. Some packages may rely on other packages to work properly.
The Core package ships with the following libraries:
- User Source Library
- SSO Library
- Helper Libraries (Helper and MutableTable)
The SSO package adds the following plugins:
- SSO Module
- SSO System Plugin
- SSO Component
SSO Plugins includes a selection of SSO plugins:
- eDir LDAP
SSO Plugin Samples
The SSO Samples pack are the SSO plugin samples available from the [SSO/Writing an SSO Plugin|writing an SSO plugin] page. It has:
- Type A Plugin
- Type B Plugin
- Type C Plugin
The Token Login pack provides the Token Login system for your site, it includes:
- Token Login Library
- Token Login Component
- Token Login SSO Plugin
Note: Token Login requires the SSO package to operate properly. Without this Token Login won't work.
User Source includes various user source related items. It includes:
- System - Sync plugin
- User Source - LDAP and Session plugins
The Extras Pack ships some LDAP specific extensions not available in other packs, the Advanced GMail plugin and the context login module:
- Advanced LDAP Authentication Plugin
- Advanced GMail Authentication Plugin
- LDAP User Plugin
- Context Login Module
- LDAP Advanced Synchronisation Plugin (not shipping yet)
Base combines the Core, SSO and User Source packages into one. Depending on your individual needs you can then install packages relevant to you.
Prior to JAuthTools 1.5.3, JAuthTools had three main packages:
- User Sources
- JAuthTools (both SSO and User Sources)
The SSO package contained the SSO library, the System - SSO plugin and all available SSO plugins at the time. The User Surces package contained the User Sources library, the System - Synchronisation plugin and all available user source plugins at the time (usually only the LDAP plugin).