Plugin Folders

From Authentication Tools for Joomla! (JAuthTools)

Jump to: navigation, search

This page lists common and interesting plugin folders in the JAuthTools sphere. Some folders are shipped with Joomla! (User and Authentication) however others have been added by JAuthTools.

Contents

Joomla! Folders

Joomla! provides two folders that are interesting to JAuthTools.

Authentication

The authentication folder contains all of the authentication plugins that are available to a Joomla! site. Authentication plugins are loaded when someone attempts to log in to attempt to validate their credentials (a username and password).

User

User plugins are fired when a user gets edited and when a user has successfully authenticated. The Joomla! User plugin is responsible for setting up the session but User plugins are used within JAuthTools to provide integration with other directory services such as LDAP.

JAuthTools Folders

JAuthTools defines sets of plugin folders itself that it handles for various tasks within the system.

Single Sign On

JAuthTools Single Sign On plugins are designed to handle situations where the users identity is determined from just the request (Type A) or from an identity provider of some variety that is provided by the user (Type C) or marked as a source by the site (Type B). Type B plugins define "service providers" to handle authentication for them.

User Source

User Source plugins are designed to accept a username and determine information about that user sufficient to meet the base Joomla! requirements for creating a new user.

Identity Providers

Identity Provider plugins are designed to enable Joomla! to act as an IDP (Identity Provider) for different services, such as OpenID.

Personal tools