- Edited
Initial Release - 2018-03-29Version .1Implementation of Open ID authentication for osTicket.Tested with personal and work accountsTested on LAMP stack with PHP 7.0.28, osTicket v1.10.1Tested on LEMP stack with PHP 7.2.3-1, osTicket v1.10.1osTicket on LEMP requires additional rewrite rules. This recipe is a good starting point. You'll want to change the following:location ~ ^/api/(?|tasks).*$ { try_files $uri $uri/ /api/http.php?$query_string;}to:location ~ ^/api/(?|tasks|auth).*$ { try_files $uri $uri/ /api/http.php?$query_string;}osTicket has other issues with PHP 7.2Configuration options for auth URL, endpoint, scope, client ID (application ID), and secretAdditional 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 Install - Upload the phar file to your osTicket/include/plugins directory.