Silverstripe CMS SSO Module

I’ve just created a DiscourseConnect (SSO) module for Silverstripe CMS:

I welcome any suggestions/PRs and happy to help where I can.