Metadata-Version: 2.1
Name: django-sites-microsoft-auth
Version: 0.2.1
Summary: 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.
Home-page: https://github.com/gskudder/django_sites_microsoft_auth
Author: Griffin Skudder
Author-email: griffin@skudder.co.nz
License: MIT license
Keywords: django_sites_microsoft_auth
Platform: UNKNOWN
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.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Framework :: Django :: 1.11
Classifier: Framework :: Django :: 2.0
Classifier: Framework :: Django :: 2.1
Requires-Dist: Django (>=1.11)
Requires-Dist: cryptography
Requires-Dist: pyjwt
Requires-Dist: requests
Requires-Dist: requests-oauthlib
Provides-Extra: dev
Requires-Dist: bandit ; extra == 'dev'
Requires-Dist: black ; extra == 'dev'
Requires-Dist: doc8 ; extra == 'dev'
Requires-Dist: flake8 ; 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: isort ; extra == 'dev'
Requires-Dist: sphinx ; extra == 'dev'
Requires-Dist: coverage ; extra == 'dev'
Requires-Dist: coveralls ; extra == 'dev'
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-cov ; extra == 'dev'
Requires-Dist: pytest-django ; extra == 'dev'
Requires-Dist: tox ; extra == 'dev'
Requires-Dist: versioneer ; extra == 'dev'
Requires-Dist: djangoql ; extra == 'dev'
Requires-Dist: pip-tools ; extra == 'dev'
Requires-Dist: sphinx-rtd-theme ; extra == 'dev'
Requires-Dist: twine ; extra == 'dev'
Provides-Extra: ql
Requires-Dist: djangoql ; extra == 'ql'
Provides-Extra: test
Requires-Dist: coverage ; extra == 'test'
Requires-Dist: coveralls ; extra == 'test'
Requires-Dist: flake8 ; extra == 'test'
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-cov ; extra == 'test'
Requires-Dist: pytest-django ; extra == 'test'
Requires-Dist: tox ; extra == 'test'
Requires-Dist: versioneer ; extra == 'test'

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

.. image:: https://travis-ci.org/gskudder/django_sites_microsoft_auth.svg?branch=master
    :target: https://travis-ci.org/gskudder/django_sites_microsoft_auth
    :alt: Travis CI

.. image:: https://pyup.io/repos/github/gskudder/django_sites_microsoft_auth/shield.svg
    :target: https://pyup.io/repos/github/gskudder/django_sites_microsoft_auth/
    :alt: Updates

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

.. image:: https://coveralls.io/repos/github/gskudder/django_sites_microsoft_auth/badge.svg?branch=pyup-initial-update
    :target: https://coveralls.io/github/gskudder/django_sites_microsoft_auth?branch=pyup-initial-update
    :alt: Coverage

.. image:: https://api.codeclimate.com/v1/badges/3370bb5f4ecee3af4ee0/maintainability
   :target: https://codeclimate.com/github/gskudder/django_sites_microsoft_auth/maintainability
   :alt: Maintainability

.. image:: https://api.codeclimate.com/v1/badges/3370bb5f4ecee3af4ee0/test_coverage
   :target: https://codeclimate.com/github/gskudder/django_sites_microsoft_auth/test_coverage
   :alt: 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.


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

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


=======
History
=======

0.2.0 (2019-09-23)
------------------

* First working release on PyPi


