Professional Documents
Culture Documents
Joomla! 1.5
An introduction to the authentication plugins
Sam Moffatt
Joomla!Day Bangkok, 2008
About Me
Sam Moffatt
[ pasamio ] [ sam.moffatt@joomla.org ]
Developer
Migration Tool
JAuthTools
• Joomla!
This is the default authentication plugin that uses
the built-in tables like in 1.0
• LDAP
LDAP is available from most corporate directories
like Active Directory, eDirectory or OpenDirectory
• OpenID
OpenID is a decentralized authentication system
that communicates between sites.
• GMail
GMail works with any valid Google Mail account,
including Google Apps for your Domain
• Stand-alone website
– Use Joomla!
• Community Website
– Use Joomla!, OpenID and Gmail
• Corporate Website/Intranet
– Use Joomla!, LDAP and OpenID
• Authorization Method:
– Bind directly as user is useful for flat directory
structures (e.g. all users in one container)
– Search and bind is useful for when you have
multiple OU's or containers in the tree (such
as Active Directory)
• Base DN: This is the base of your directory.
Active Directory users may wish to make
this their Users container
• Map Values:
– Full Name: The attribute that stores the full
name
– Email: The attribute that stores the users
email address
– User ID: The attribute that stores the
username or user id of the user (this is used
with the username the user is trying to log in
with).
URLs:
http://www-unix.mcs.anl.gov/~gawor/ldap/
http://joomlacode.org/gf/project/pasamioprojects/frs
http://sammoffatt.com.au/jauthtools