A django authentication backend relying on Polytechnique.org's AuthGroupeX SSO protocol