Modify webauth shim from using OAuth2 to support SAML2
Modify webauth shim to use SAML2 to authenticate against Shibboleth.
Can ignore need to for R4L support in this initial change of shim functionality.
This library seems a very good candidate: https://djangosaml2.readthedocs.io/ Seems well maintained and supported.
Create a new project starting a new django app