Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion

osTicket v1.10 (stable) and Maintenance Release v1.9.15 are now available! Go get it now

Multi LDAP authentication and LDAP Sync (1.2)

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.2

Features

  • 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 attributes
  • Keeps track of updated users
Sync Configuration
image
download here : https://github.com/philbertphotos/osticket-multildap-auth

Updating wiki....
Tagged:

Comments

  • Contact form fields
    formfields_26.png
    1166 x 445 - 39K
  • @jphilbert continues to rock the osTicket multi LDAP scene. :)  [Thanks for posting this!]

  • Forgot to add an example of the LDAP config page.
    Please check the wiki before upgrading.
    image
    Screenshot_21.png
    1136 x 828 - 49K
  • @ntozier 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.

    image
    Screenshot_22.png
    1063 x 470 - 27K
  • 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? 
  • edited May 11
    Well it also syncs all users in LDAP based on the Mapping of values you input.
    example

    image
    Screenshot_23.png
    847 x 433 - 31K
  • Very useful, Amazing work, thank you!
  • trying to use this with my site and get first run configuration error. unable to copy files. 

    Osticket ver 1.10
    ubuntuer 16.04 server
    php 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. 
  • 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.
  • it should not cause a 500 eror.
  • 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 ?
  • 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.
Sign In or Register to comment.