osTicket Version: v1.12.2 (a5d898b) — Up to date
Web Server Software: Microsoft-IIS/8.5
MySQL Version: 5.5.45
PHP Version: 7.3.8
I have a working version of osTicket with the LDAP and HTTP Passthru plugins communicating with my active directory server. When a user comes to create a ticket, I'd like to restrict them to login first using their ldap username and password. I've changed the Settings->Users->Registration Required to true, and tried all registration methods available to me.
- "Disabled" does not let users create tickets. They can simply view existing tickets.
- "Private" prompts a user to login, but even with the proper LDAP credentials, the user is told "Access Denied. Contact your helpdesk administrator to have an account registered for you"
- "Public" does most of what I want. It allows a new user to login with their LDAP creds. However, it also has a "Not Yet Registered? Create an account" link that will allow a non LDAP account to be created and used.
Is there a way to restrict accounts to LDAP only? Can I remove the ability for people to create an account from the sign in page (or any other location)?