Initial Release - 2018-03-29
Version .1
- Implementation of Open ID authentication for osTicket.
- Tested with personal and work accounts
- Tested on LAMP stack with PHP 7.0.28, osTicket v1.10.1
- Tested on LEMP stack with PHP 7.2.3-1, osTicket v1.10.1
- osTicket on LEMP requires additional rewrite rules. This recipe is a good starting point. You'll want to change the following:
- location ~ ^/api/(?:tickets|tasks).*$ {
try_files $uri $uri/ /api/http.php?$query_string;
}
- location ~ ^/api/(?:tickets|tasks|auth).*$ {
try_files $uri $uri/ /api/http.php?$query_string;
}
Additional options for domain whitelists on staff and client logins, enabling the plugin separately on staff and client logins, plus hiding the local login sections.
- Hiding the local logins allows for public registration to be enabled so that accounts don't have to be created in advance
