I've just realised that since updating from 1.16 to v1.17.2 a few weeks ago the LDAP plugin has stopped working.
I've seen a number of threads related to this however none of the ones I've read are from people who are using BOTH the LDAP plugin and the HTTP passthrough authentication plugin as we do, which changes the way things work a bit for account creation and renders the suggested fixes inapplicable. (Backend should be NULL when using HTTP passthrough)
Two things are not working:
1) LDAP based lookup of user accounts when adding additional contributors to a ticket. (only existing users who joined before updating to 1.17.2 are offered as choices)
2) The new account creation process. Because we use HTTP Passthrough authentication, a user running a browser on a domain joined PC would see the main landing page however as soon as they clicked "Sign In" the account would automatically be created with no interaction and they would be signed in.
Now they just get taken to the Sign In page as if we weren't running the HTTP Passthrough plugin, however because LDAP isn't working they are unable to manually sign in with the sign in page either.
The HTTP Passthrough authentication plugin is still working - anyone who already has a login in OSTicket can still log in without being prompted.
I'm running OSTicket on IIS using PHP version 8.0.18 and MariaDB 10.6. Unlike some other posters I did not update either PHP or MariaDB during the upgrade as we were already on compatible versions.
I've had a look at the log files but I can't find anything relevant and no errors so I'm at a bit of a loss as to how to debug this further....