Hi,
django-allauth has recently received major upgrades. Most notably, it now has out of the box support for SAML 2.0 as well as Two-Factor Authentication.