LDAP Tools/LDAP Synchronization

From Authentication Tools for Joomla! (JAuthTools)

< LDAP Tools
Revision as of 05:07, 7 May 2008 by Pasamio (Talk | contribs)
Jump to: navigation, search

Sync

This bot is designed to provide synchronization between existing Joomla! users and LDAP. The bot is designed to be the last to operate and directly modifies session and user data to achieve its integration.

Additionally, a backend synchronization system is being developed to provide a separate source of integration.

Adv Sync

With JAuthTools 1.0.9 for Joomla! 1.0 the Advanced Synchronisation mambot was released to enable support for synchronising to a seperate database table. This system requires the name of an external table, a foreign key in that table linked to the users table and optionally a primary key which may also be the same as the user ID foreign key. Finally a synchronisation map is used to match fields from the table to LDAP.

The synchronisation map is a new line seperated map of information with the field name in the table, a pipe character and then either an LDAP field name with optional index enclosed in square brackets or a fixed value (for example for category ID) enclosed in square brackets.

tablefield|ldapfield
tablefield|ldapfield[index]
tablefield|[fixedvalue]

An example for jos_contact_details:

name|fullName
con_position|title
telephone|telephoneNumber
misc|pie
catid|[12]
published|[1]
email_to|mail


Note: For Joomla! 1.5 this is supported via the User Sources system.

Personal tools