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. The software is beta but works great in productions. I have been using it for the last 2 years and this is the first major update for ldap syncing.

I currently using it with 3 separate domains with no issues (feedback is welcome now that I am active again)

Updated to version 1.2Features

Multiple domain and server support.SSL connection support.LDAP login for both agents and clients (can be toggled for neither, either, or both).Combines users in all domains into one for seamless searches.Creates user accounts and syncs information as needed.Sync accounts in LDAP with user defined schedule.Syncs all attributes only on users that have change via AD time and date.Custom defined ldap map attributesKeeps track of updated users

Sync Configurationblankdownload here : https://github.com/philbertphotos/osticket-multildap-authUpdating wiki....

syncsection_26.png

formfields_26.png

    @jphilbert continues to rock the osTicket multi LDAP scene. :)  

    Forgot to add an example of the LDAP config page. Please check the wiki before upgrading.blank

    Screenshot_21.png

    @[deleted] Thanks its my baby ...Its just hard to release updates when I am not comfortable with the code(cleanest vs functionality)... it took a while to get it to this point. The LDAP sync was a pain in the butt to got right enough for others to hopefully benefit from it.

    Here is an example of the emailed report.

    Screenshot_22.png

    So is this just an addition to the current LDAP plugin to allow multiple domains to be authenticated and using LDAP with one instance of OSTicket? 

    Well it also syncs all users in LDAP based on the Mapping of values you input.exampleblank

    Screenshot_23.png

    5 days later

    trying to use this with my site and get first run configuration error. unable to copy files. Osticket ver 1.10ubuntuer 16.04 serverphp 7

    It seems that you dont have permission to create/copy files from one folder to the other.The plugin copies a needed file to the /scp folder. You can copy sync_mldap.php manually.

    Can you mention what php extensions are required for this plugin?  I installed it and the moment I clicked 'enable this plugin' the web server died with a 500 error.  Error log is empty, access log just reports 500 errors, PHP shows no other errors, I'm kind of at a loss but googling suggests similar behavior is caused by missing PHP modules. 

    5 days later

    All it needs is the LDAP module ...but it should not do a 500 error when its missing but I will have to check and without a error log it very difficult to pin down the issue.

    Yea i recall having the same error as atroon when trying out the plugin, if i recall correctly the php error log said that there was tables missing in the database.

    This is somethingh I need to fixhttps://github.com/philbertphotos/osticket-multildap-auth/issues/3

    2 months later

    Hi,i have installed the plugin in osTicket 1.10.After install i only get blank pages and the osTicket does not work anymore.Any idea to fix or is the plugin not compatible with osTicket 1.10 ?

    21 days later

    Its compatible .... sorry for the late response but I dont get emails when the forum post is updated. Let me know if you still need help getting it to work.

    5 months later

    Great work jphilbert!I would like to know 2 things:1. do I need both LDAP plugins...yours and original or I can use only yours?2. how do I exactly incorporate value mapping from LDAP to osticket? Lets say I want add office number in user info. Same way like you have on latest screenshot in this thread.