A django app that replaces the django admin authentication mechanism by deferring to an oauth2 provider