Skip to main content

Simple app to enable Microsoft Account, Office 365 Enterprise, Azure AD, and Xbox Live authentication as a Django authentication backend on a per-site basis.

Project description

Django Sites Microsoft Authentication Backend

Travis CI Updates Documentation Status Coverage Maintainability Test Coverage

Simple app to enable Microsoft Account, Office 365 and Xbox Live authentcation as a Django authentication backend that is compatible and configurable across multiple sites.

Features

  • Provides Django authentication backend to do Microsoft authentication (including Microsoft accounts, Office 365 accounts and Azure AD accounts) and Xbox Live authentication.

  • Provides Microsoft OAuth client to interfacing with Microsoft accounts

Python/Django support

django_sites_microsoft_auth follows the same support cycle as Django, with one exception: no Python 2 support. If you absoutely need Python 2.7 support, everything should largely already work, but you may need to patch microsoft_auth.admin and/or other files to get it to work.

Supported python versions: 3.5+

Supported Django version: 1.11 LTS, 2.1+

https://docs.djangoproject.com/en/stable/faq/install/#what-python-version-can-i-use-with-django

Note: Even though Django 1.11 LTS supports Python 3.4, I do not and you should not either. Official support for 3.4 was dropped in March 2019.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.2.0 (2019-09-23)

  • First working release on PyPi

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_sites_microsoft_auth-0.2.1.tar.gz (55.5 kB view details)

Uploaded Source

Built Distribution

django_sites_microsoft_auth-0.2.1-py2.py3-none-any.whl (28.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django_sites_microsoft_auth-0.2.1.tar.gz.

File metadata

  • Download URL: django_sites_microsoft_auth-0.2.1.tar.gz
  • Upload date:
  • Size: 55.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.6

File hashes

Hashes for django_sites_microsoft_auth-0.2.1.tar.gz
Algorithm Hash digest
SHA256 89203409da68f53446a48f8f1619b48ebe7c8392b3101e70f515ec4677f312df
MD5 516f7d4454efc2f7ffc1caf78abcfc0e
BLAKE2b-256 997ec56bb85217a503d3f7a06605e8e87a82edbac93f18fb4857f64e1d25f9f6

See more details on using hashes here.

Provenance

File details

Details for the file django_sites_microsoft_auth-0.2.1-py2.py3-none-any.whl.

File metadata

  • Download URL: django_sites_microsoft_auth-0.2.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 28.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.6

File hashes

Hashes for django_sites_microsoft_auth-0.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 80cf708f199a351be26bc8ae388a872ba74eed919757587eba722f62eb495a31
MD5 5627a02729bd162ab75e98db9f9fd634
BLAKE2b-256 e705e2478768047d0af3ce60a0d0dbb6d09922dc534e04c7394c699575921f8a

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page