===================================== Plugin for OS Ticket that allows for authentication with multiple domains and servers for agents and/or clients on osTicket also syncs user defined attributes from AD LDAP. Works and tested with version 1.10 to v1.17+ and PHP 8+
|CURRENTLY DO NOT SUPPORT MULTIPLE INSTANCES|
Support for Plugin Instances
User Lookup
Sync Email
Example of sync report in my environment.
simply create a folder in the "includes\plugins\multi-ldap" on your osticket install
It is pretty stright forward just when adding the second domain make user you put a "," or ";" where needed. see image below
Sync Settings
CRON JOBS required for user syncing to run.
In my environment we have a Parent and Child domain Parent domain 8000+ users Child domain 20,000+ users
It syncs both the agents and users without issues with about 1000+ users registered automatically. Made plugin backward compatible with older versions.
Syncing bug Added Instances support removed "ldap.clinet" references to avoid conflicts. sync_data table not refrenced or updated properly. change instance logic updated and changed debug code.
Better Instance support in plugin database.(almost done) Proper manual Sync button UTF8 support for languages. Ldap caching for large LDAP domains Planning on adding a TAB feature to make setting section easier to manage. Add users from AD to helpdesk automatically.
to be updated.........