I was wondering if possible/how easy/difficult it would be to somehow make use of the Authenticator class on a SS 2.4 site to make a 'custom authenticator' to essentially check the Apache server variable remote user $_SERVER('REMOTE_USER') that would get set by various authentication mechanisms such as Shibboleth via the *Apache* Shibboleth module rather than a custom module for SilverStripe.
In my case, this only gets set if Apache knows the user is authenticated against Shibboleth already.
If the user already exists in the SilverStripe user table how would one go about making this one of the login options when navigating to https://mysite.com/admin ?
Does anyone happen to know a clear example or tutorial on setting up alternative authentication mechanisms with SilverStripe ?
Thanks for any suggestions.