Skip to content

Microsoft 365 authentication plugin for osTicket

License

Notifications You must be signed in to change notification settings

UniBuc-DITC/osTicket-MS365-Authentication

Repository files navigation

osTicket plugin for Microsoft 365 authentication

This repository provides an osTicket plugin for authentication using Microsoft 365 accounts, registered in an Azure Active Directory tenant.

Motivation

The code is based on the auth-openid-MS plugin. The original plugin didn't validate the received JSON Web Token, leaving it exposed to token forgery attacks. This version validates them using OpenID-Connect-PHP and adds several useful new features.

Installation/upgrade instructions

To install the plugin, clone this repository into your osTicket instance's include/plugins/ directory. To upgrade to newer versions, simply use git pull.

After installing it for the first time or upgrading to a newer version, use Composer to also update the dependencies:

composer install

You can then enable the plugin in your osTicket admin dashboard.

Credits

About

Microsoft 365 authentication plugin for osTicket

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages