Metadata-Version: 2.1
Name: django_microsoft_auth
Version: 2.4.1
Summary: Simple app to enable Microsoft Account, Office 365 and Xbox Live authentcation as a
Keywords: django_microsoft_auth
Author-email: Christopher Bailey <cbailey@mort.is>
Requires-Python: >=3.8
Description-Content-Type: text/x-rst
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.1
Classifier: Framework :: Django :: 3.2
Requires-Dist: django>=2.2
Requires-Dist: pyjwt[crypto]<3.0
Requires-Dist: requests-oauthlib
Requires-Dist: requests
Requires-Dist: bandit ; extra == "dev"
Requires-Dist: black ; extra == "dev"
Requires-Dist: djangoql ; extra == "dev"
Requires-Dist: doc8 ; extra == "dev"
Requires-Dist: flake8-bugbear ; extra == "dev"
Requires-Dist: flake8-builtins ; extra == "dev"
Requires-Dist: flake8-commas ; extra == "dev"
Requires-Dist: flake8-comprehensions ; extra == "dev"
Requires-Dist: flake8 ; extra == "dev"
Requires-Dist: flit ; extra == "dev"
Requires-Dist: furo ; extra == "dev"
Requires-Dist: ipython ; extra == "dev"
Requires-Dist: isort ; extra == "dev"
Requires-Dist: pip-tools ; extra == "dev"
Requires-Dist: pyproject-flake8 ; extra == "dev"
Requires-Dist: snooty-lextudio ; extra == "dev"
Requires-Dist: sphinx ; extra == "dev"
Requires-Dist: djangoql ; extra == "ql"
Requires-Dist: coverage ; extra == "test"
Requires-Dist: pytest ; extra == "test"
Requires-Dist: pytest-cov ; extra == "test"
Requires-Dist: pytest-django ; extra == "test"
Requires-Dist: pytest-sugar ; extra == "test"
Project-URL: Documentation, https://django-microsoft-auth.readthedocs.io/en/latest/
Project-URL: Source, https://github.com/AngellusMortis/django_microsoft_auth
Provides-Extra: dev
Provides-Extra: ql
Provides-Extra: test

=======================================
Django Microsoft Authentication Backend
=======================================


.. image:: https://img.shields.io/pypi/v/django_microsoft_auth.svg
    :target: https://pypi.python.org/pypi/django_microsoft_auth
    :alt: PyPi

.. image:: https://img.shields.io/pypi/pyversions/django_microsoft_auth.svg
    :target: https://pypi.python.org/pypi/django_microsoft_auth
    :alt: Python Versions

.. image:: https://github.com/AngellusMortis/django_microsoft_auth/actions/workflows/ci.yml/badge.svg
    :target: https://github.com/AngellusMortis/django_microsoft_auth/actions/workflows/ci.yml
    :alt: CI

.. image:: https://readthedocs.org/projects/django-microsoft-auth/badge/?version=latest
    :target: https://django-microsoft-auth.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation

.. image:: https://api.codeclimate.com/v1/badges/ea41b61fa3a1e22e92e9/maintainability
   :target: https://codeclimate.com/github/AngellusMortis/django_microsoft_auth/maintainability
   :alt: Maintainability

.. image:: https://api.codeclimate.com/v1/badges/ea41b61fa3a1e22e92e9/test_coverage
   :target: https://codeclimate.com/github/AngellusMortis/django_microsoft_auth/test_coverage
   :alt: Test Coverage


Simple app to enable Microsoft Account, Office 365 and Xbox Live authentication
as a Django authentication backend.


* Free software: MIT license
* Documentation: https://django-microsoft-auth.readthedocs.io.

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_microsoft_auth` follows the same `support cycle as Django <https://www.djangoproject.com/download/#supported-versions>`_.

Supported python versions: 3.8+

Supported Django version: 2.2, 3.1+

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


Credits
-------

This package was created with Cookiecutter_ and the
`audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage

