We seem to be having an issue where users are having issues accessing osTicket with their domain email address instead of username. We currently have the LDAP plugin applied and depending on the user, their email address can be listed as the following :
test.admin.tester@domain.com or test.tester@domain.com
When they try to login in with their email address they receive an "Access Denied" error, but when they login with their username "testert" , they can log in without any issues.
I've tried to manually create an account and authenticate via LDAP, and that does not work; however, if I create a Local user and apply an email address I can login without any issues.
And when checking my PHPmyadmin interface there doesn't seem to be a database table for users, even when I created the local account, so I'm guessing I won't find my solution there.
My belief is that there seems to be some type of config issues with the LDAP plugin but I have no clue where to check to fix that. I've ran through the LDAP plugin code and I'm not entirely sure what to look for. Maybe there is an issue with the plugin where the "." (periods) are causing issues with trying to authenticate the username, or something else in the code where the plugin is failing to pull the data somehow.
Below is my server Information
osTicket Version: v1.15.4 (6bd7884)
Web Server Apache: 2.4.41 (Ubuntu)
MySQL Version: 10.3.31
PHP Version: 7.4.3