Quickstart for 1.5

From Authentication Tools for Joomla! (JAuthTools)

Revision as of 00:30, 15 November 2007 by Pasamio (Talk | contribs)
Jump to: navigation, search

This document contains a quickstart guide to getting things started with Joomla! 1.5

This document is not complete and items it references to may not exist yet!

Contents

Out of the Box

By default Joomla! 1.5 provides the ability to use LDAP as an option for authentication within Joomla!. For most purposes this should suffice. However this extension does not provide all of the features that the JAuthTools LDAP SSI bot does for Joomla! 1.0 such as group mapping.

Getting Started

Joomla! 1.5 has some new features that make installing the JAuthTools services in 1.5 different to the 1.0 method. This page is currently a draft.

Libraries

In Joomla! 1.5, libraries are available via a new interface designed to make the system more manageable. In 1.0 this system did not exist which meant that typically libraries were installed with an extension or using a mambot. JAuthTools in 1.0 used the mambot method of installing new classes which meant that the LDAP library was available for all extensions when the mambot was published. The new interface exposes libraries in a way similar to Java.

Install the Library Manager

By default Joomla! doesn't have a method for maintaining libraries. There is an extension called the Joomla! Library Manager (Extensions Site, Download Site, Installation Notes) that allows the user to install or uninstall Joomla! libraries. Installation is usually easy though if the library installation adapter cannot be installed automatically you will have to see the installation notes.

Install the JAuthTools Libraries

JAuthTools has two major libraries. The first is SSO, or Single Sign On, library which is used to handle the SSO system, namely for Kerberos integration. The second is the User Source library. The user source library is aimed at providing details on a given username, such as email address. There libraries are available from the JAuthTools FRS site. The SSO system is dependent upon the User Source library, so to use SSO you will need to install the User Source library.

Plugins

JAuthTools has various plugins that provide functionality. Generically speaking there are two categories for plugins, SSO and User Sources. SSO provides the Single Sign On support and utilizes User Sources to enable automated user creation.

SSO

The SSO system consists of a system plugin that bootstraps the SSO plugins. SSO is a new type of plugin created for the system and there are two SSO plugins available by default. This means that SSO plugins can be controlled using the normal plugin manager interface.

User Sources

The User Sources system consists of two major plugin, the Sync System plugin and the LDAP user source plugin. The sync plugin is designed to ensure a user is set to the appropriate group and the LDAP user source is designed to provide user information.

Personal tools