{ "info": { "author": "Christopher Bailey", "author_email": "cbailey@mort.is", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "=======================================\nDjango Microsoft Authentication Backend\n=======================================\n\n\n.. image:: https://img.shields.io/pypi/v/django_microsoft_auth.svg\n :target: https://pypi.python.org/pypi/django_microsoft_auth\n :alt: PyPi\n\n.. image:: https://img.shields.io/pypi/pyversions/django_microsoft_auth.svg\n :target: https://pypi.python.org/pypi/django_microsoft_auth\n :alt: Python Versions\n\n.. image:: https://travis-ci.org/AngellusMortis/django_microsoft_auth.svg?branch=master\n :target: https://travis-ci.org/AngellusMortis/django_microsoft_auth/\n :alt: Travis CI\n\n.. image:: https://readthedocs.org/projects/django-microsoft-auth/badge/?version=latest\n :target: https://django-microsoft-auth.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation\n\n.. image:: https://pyup.io/repos/github/AngellusMortis/django_microsoft_auth/shield.svg\n :target: https://pyup.io/repos/github/AngellusMortis/django_microsoft_auth/\n :alt: Updates\n\n.. image:: https://coveralls.io/repos/github/AngellusMortis/django_microsoft_auth/badge.svg?branch=master\n :target: https://coveralls.io/github/AngellusMortis/django_microsoft_auth?branch=master\n :alt: Coverage\n\n.. image:: https://api.codeclimate.com/v1/badges/ea41b61fa3a1e22e92e9/maintainability\n :target: https://codeclimate.com/github/AngellusMortis/django_microsoft_auth/maintainability\n :alt: Maintainability\n\n.. image:: https://api.codeclimate.com/v1/badges/ea41b61fa3a1e22e92e9/test_coverage\n :target: https://codeclimate.com/github/AngellusMortis/django_microsoft_auth/test_coverage\n :alt: Test Coverage\n\n\nSimple app to enable Microsoft Account, Office 365 and Xbox Live authentcation\nas a Django authentcation backend.\n\n\n* Free software: MIT license\n* Documentation: https://django-microsoft-auth.readthedocs.io.\n\nFeatures\n--------\n\n* Provides Django authentication backend to do Microsoft authentication\n (including Microsoft accounts, Office 365 accounts and Azure AD accounts)\n and Xbox Live authentication.\n\n* Provides Microsoft OAuth client to interfacing with Microsoft accounts\n\nPython/Django support\n---------------------\n\n`django_microsoft_auth` follows the same `support cycle as Django `_,\nwith one exception: no Python 2 support. If you absoutely need Python 2.7\nsupport, everything should largely already work, but you may need to patch\n`microsoft_auth.admin` and/or other files to get it to work.\n\nSupported python versions: 3.5+\n\nSupported Django version: 1.11 LTS, 2.1+\n\nhttps://docs.djangoproject.com/en/stable/faq/install/#what-python-version-can-i-use-with-django\n\nNote: Even though Django 1.11 LTS supports Python 3.4, I do not and you should\nnot either. Official support for 3.4 was dropped in March 2019.\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the\n`audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n2.3.1 (2019-7-20)\n-----------------\n\n* Fixes W002 being displayed if you set the SITE_ID setting\n* Fixes migration except for non-SQLite DBs\n\n2.3.0 (2019-6-2)\n-----------------\n\n* Adds Django cache support for OIDC config/JWKS\n\n2.2.3 (2019-5-19)\n-----------------\n\n* Django settings trump Constance settings always now\n* Fixes `microsoft.conf.config` not using Constance in some cases\n\n2.2.2 (2019-5-8)\n----------------\n\n* Fixes Javascript typo\n\n2.2.1 (2019-4-28)\n-----------------\n\n* Namespaces messages passed back as part of login\n\n2.2.0 (2019-3-26)\n-----------------\n\n* Adds new setting for callback hook right before `auth_callback` view renders\n to override context data\n* Adds example non-admin login form example in test site\n* Renames `admin_login.js` and `admin_login.css` to just `login.js` and\n `login.css`\n\n2.1.1 (2019-3-24)\n-----------------\n\n* Adds profile back as a default scope since Microsoft is added if it is not\n\n2.1.0 (2019-3-23)\n-----------------\n\n* Adds support for multiple SITE_IDs. If the setting is not provided, it will\n pull it from the request object\n* Adds new setting for callback hook after\n `microsoft_auth.backends.MicrosoftAuthenticationBackend` authenticates user.\n\n2.0.1 (2019-3-19)\n-----------------\n\n* Removes `profile` from required scopes\n\n2.0.0 (2019-3-19)\n-----------------\n\n* Replaces deprecated Microsoft auth scopes with proper OpenID Connect ones\n * WARNING: Breaking change. New scopes provide a new user id. See\n `migration docs `_\n for details.\n* Pulls authorization/token URLs directly from Microsoft\n* Adds id token validation\n* Admin pages for the auth type that is not enable is disabled by default now.\n They can be re-enabled with `MICROSOFT_AUTH_REGISTER_INACTIVE_ADMIN = True`\n* Extra scopes can be provieded via the `MICROSOFT_AUTH_EXTRA_SCOPES` setting\n (space delimited). These scopes are *added* to the default required scopes\n (`openid email` for Microsoft Auth and\n `XboxLive.signin XboxLive.offline_access` for Xbox Live auth)\n\n1.3.3 (2019-3-16)\n-----------------\n\n* Adds expiration to state values (hardcoded 5 minutes)\n\n1.3.2 (2019-3-16)\n-----------------\n\n* Changes state validation to use cryptographic signing now. State\n validation should be signfincally more relaible now.\n\n1.3.1 (2019-3-16)\n-----------------\n\n* Adds more logging around CSRF/State failures\n\n1.3.0 (2019-3-5)\n----------------\n\n* Adds support for other tenant IDs for Microsoft\n authentication (thanks aviv)\n\n1.2.1 (2019-2-28)\n-----------------\n\n* Adds missing migration for changing `microsoft_id` from 32 to 36 length\n\n1.2.0 (2019-1-13)\n-----------------\n\n* Adds various checks and logging to validate setup to help with debugging\n* Adds support for `http://localhost` as a redirect URI base if `DEBUG` is\n enabled\n* Fixes Javascript message passing if using a non-standard port (something\n other than 80 or 443)\n\n1.1.0 (2018-7-3)\n----------------\n* Removes o365 option. New authorization URL works well enough for both\n * Xbox Live Auth still uses old Microsoft Auth URL\n * 'o365' will still work as a MICROSOFT_AUTH_LOGIN_TYPE value,\n but you should change it to 'ma'\n* Adds extras:\n * `ql`: DjangoQL package and support\n * `test`: test dependencies (same as test_requires packages)\n * `dev`: `ql`+`test` and extra dev only dependencies like\n `twine` and `pip-tools`\n* Pip 10 support (thanks Shigumitsu!)\n* Fixes max length of o365 IDs (thanks Shigumitsu!)\n\n1.0.6 (2018-4-8)\n----------------\n* Added patched username validator to allow spaces for usernames for\n Xbox Live Gamertags\n\n1.0.5 (2018-4-8)\n----------------\n* Added missing templates and static files to MANIFEST\n\n1.0.4 (2017-12-2)\n-----------------\n\n* Updated Django category to include 2.0\n\n1.0.3 (2017-12-2)\n-----------------\n\n* Updated for Django 2.0\n\n1.0.2 (2017-11-27)\n------------------\n\n* Changed Development Status category to Stable\n\n1.0.0 (2017-11-19)\n------------------\n\n* First release on PyPI.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AngellusMortis/django_microsoft_auth", "keywords": "django_microsoft_auth", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "django-microsoft-auth", "package_url": "https://pypi.org/project/django-microsoft-auth/", "platform": "", "project_url": "https://pypi.org/project/django-microsoft-auth/", "project_urls": { "Homepage": "https://github.com/AngellusMortis/django_microsoft_auth" }, "release_url": "https://pypi.org/project/django-microsoft-auth/2.3.1/", "requires_dist": null, "requires_python": "", "summary": "Simple app to enable Microsoft Account, Office 365 Enterprise, Azure AD, and Xbox Live authentication as a Django authentication backend.", "version": "2.3.1" }, "last_serial": 5561186, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "297ee5a52ea029af1936a16fa1a8f6be", "sha256": "9f1112edc7cb53a0dfb6b6d9d8fa69ff5b04f40c1185678a1c0fda2e349254dd" }, "downloads": -1, "filename": "django_microsoft_auth-1.0.0.tar.gz", "has_sig": false, "md5_digest": "297ee5a52ea029af1936a16fa1a8f6be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40847, "upload_time": "2017-11-20T05:04:55", "url": "https://files.pythonhosted.org/packages/0d/20/04aabb3dab64140acf502c5cab0ee56375fdf80127987a02b97a6a9aecb1/django_microsoft_auth-1.0.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "f5697a7ba221bc543ac4d22d0b4af8a2", "sha256": "be0a2e1065a85a6b12dc6dfce5f6b92da15622181af2d185e4b509fc4d4bb777" }, "downloads": -1, "filename": "django_microsoft_auth-1.0.2.tar.gz", "has_sig": false, "md5_digest": "f5697a7ba221bc543ac4d22d0b4af8a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41354, "upload_time": "2017-11-26T17:47:54", "url": "https://files.pythonhosted.org/packages/3b/0e/cd610dd06e4366c07cf831858b17d34dee600417204b7a85855cfe879b1a/django_microsoft_auth-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "dea11c8a7f2195be246cdb3c65425909", "sha256": "6bd7a566f0069c0a68881053cf8c6231b29c75cff7048c7a496878a443f8d324" }, "downloads": -1, "filename": "django_microsoft_auth-1.0.3.tar.gz", "has_sig": false, "md5_digest": "dea11c8a7f2195be246cdb3c65425909", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41691, "upload_time": "2017-12-02T22:19:19", "url": "https://files.pythonhosted.org/packages/05/e4/1eb6932d3028d05354858a6f9c2f13b03e3d2d3be1ad2197ce67184afedb/django_microsoft_auth-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "eb393c68414b11575de9084eca5017e8", "sha256": "a53c4e73194c4f5de802b9a98711f6d870cc2c8155c2508ad40d69244fa7b7c1" }, "downloads": -1, "filename": "django_microsoft_auth-1.0.4.tar.gz", "has_sig": false, "md5_digest": "eb393c68414b11575de9084eca5017e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41807, "upload_time": "2017-12-02T22:24:58", "url": "https://files.pythonhosted.org/packages/6d/f3/ca41a625b15aed441955a6df4b5a63ac7bc3cec71dbb8b799471d46d7fa9/django_microsoft_auth-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "891e9b69e550f9cd61c1e0824d6a2a3e", "sha256": "ced5e1b55a77563e2c9978b9dda83accb0e84d1b8c736d0d78aed1274b99b977" }, "downloads": -1, "filename": "django_microsoft_auth-1.0.5.tar.gz", "has_sig": false, "md5_digest": "891e9b69e550f9cd61c1e0824d6a2a3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44535, "upload_time": "2018-04-08T04:42:23", "url": "https://files.pythonhosted.org/packages/4c/33/74fcdc5491442e9d5dd34fd8484580ef2f374f83df626c503970a0f22cce/django_microsoft_auth-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "9c375c0c7ee313537ffe88a9e55b0a39", "sha256": "9d5280d1b280c2c92f48d595ba27107b6fd515f0c0f26bdd7637b15f1848bf5a" }, "downloads": -1, "filename": "django_microsoft_auth-1.0.6.tar.gz", "has_sig": false, "md5_digest": "9c375c0c7ee313537ffe88a9e55b0a39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44708, "upload_time": "2018-04-08T05:29:55", "url": "https://files.pythonhosted.org/packages/b2/b2/ad16fb5d39df00f476999e7977cfb9546d2dff1eecbb8fe1ad8e6225079f/django_microsoft_auth-1.0.6.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "41115d95e0ed1acbc8574d83676d9722", "sha256": "fce16e6b1486dab1c3fc44f09e1e05e35da01888f4756bafb4fce26929315e1b" }, "downloads": -1, "filename": "django_microsoft_auth-1.1.0.tar.gz", "has_sig": false, "md5_digest": "41115d95e0ed1acbc8574d83676d9722", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47500, "upload_time": "2018-07-03T23:36:02", "url": "https://files.pythonhosted.org/packages/d6/52/c3ed21d88de48196273370f2fabcf359ca033743a0e81a8c29b3985aca73/django_microsoft_auth-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "6daa189354206d8796c9e2e4bf32db39", "sha256": "9560fd69c7c237458f9393dc45eb14e57dd7d7b6e56c2244dea6929b556982d1" }, "downloads": -1, "filename": "django_microsoft_auth-1.1.1.tar.gz", "has_sig": false, "md5_digest": "6daa189354206d8796c9e2e4bf32db39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47682, "upload_time": "2018-07-04T01:58:32", "url": "https://files.pythonhosted.org/packages/23/20/b01203c6cb6ac16a3d5f64ff3e72a96ee031b551ac6980068bcdb06e5060/django_microsoft_auth-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "cdf4cde4977061a018c0cdf1a5465ec3", "sha256": "3e22b0aba2144c0b0aa43b066ac70e40151b4f5e08b63696f04f9eed6fbe9739" }, "downloads": -1, "filename": "django_microsoft_auth-1.2.0.tar.gz", "has_sig": false, "md5_digest": "cdf4cde4977061a018c0cdf1a5465ec3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51691, "upload_time": "2019-01-13T19:31:10", "url": "https://files.pythonhosted.org/packages/61/c2/0cbe12a98590b7fb0725fc1f81816b02168e6f09c13a12f658fc78b1e407/django_microsoft_auth-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "d6d5fadcd972b1b71ba6898589f0480e", "sha256": "434d46b6bf2875789fb59509a142fcae3d389c404f5a0122443406941c3e6241" }, "downloads": -1, "filename": "django_microsoft_auth-1.2.1.tar.gz", "has_sig": false, "md5_digest": "d6d5fadcd972b1b71ba6898589f0480e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46242, "upload_time": "2019-02-28T20:32:55", "url": "https://files.pythonhosted.org/packages/9a/e3/627b7f0c6b77f73e410f63464753e9f49d99f4a2c6f8cf5f473e5a044abc/django_microsoft_auth-1.2.1.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "157387ffae161b4e4fd04f277b4dc25c", "sha256": "d2d8954bdf5f1d72664ea7eaab1da097eec0a4086211bacad48969829c1f6f24" }, "downloads": -1, "filename": "django_microsoft_auth-1.3.0.tar.gz", "has_sig": false, "md5_digest": "157387ffae161b4e4fd04f277b4dc25c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54801, "upload_time": "2019-03-05T17:47:54", "url": "https://files.pythonhosted.org/packages/d1/4a/b96e50b35ae96f06f2caa32e9bc4a433573a6168bbef33d8a944ffd79a1e/django_microsoft_auth-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "54c124995f109c33a562e4a813ad269f", "sha256": "fcc9ca584a294a0eae8ac577f7b7c5e395b9e566f3690d7b3090210c8c0fc424" }, "downloads": -1, "filename": "django_microsoft_auth-1.3.1.tar.gz", "has_sig": false, "md5_digest": "54c124995f109c33a562e4a813ad269f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54924, "upload_time": "2019-03-16T16:21:19", "url": "https://files.pythonhosted.org/packages/29/02/f304c0d5f703c6037a9703590e14f20c6d8224166d15253cd6fbe6d63c09/django_microsoft_auth-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "7a152b60227757643a81c9cfc385c899", "sha256": "d02be7cd332eabf58f8e56cf84bee77b7444d976f16115f83bd7ea65f8e65115" }, "downloads": -1, "filename": "django_microsoft_auth-1.3.2.tar.gz", "has_sig": false, "md5_digest": "7a152b60227757643a81c9cfc385c899", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54901, "upload_time": "2019-03-16T16:50:41", "url": "https://files.pythonhosted.org/packages/34/7a/5cc7a0d3957f3c426dbf62d63d83423de1479612b6cf8100f16b082fbccd/django_microsoft_auth-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "46504b18acd061839eaab83897d7dd0c", "sha256": "2a57b1131c17d7597c0a7663b412981d9ea84e75d17134636392cd567c3d0478" }, "downloads": -1, "filename": "django_microsoft_auth-1.3.3.tar.gz", "has_sig": false, "md5_digest": "46504b18acd061839eaab83897d7dd0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55064, "upload_time": "2019-03-16T17:08:31", "url": "https://files.pythonhosted.org/packages/25/4a/a633a04a76754ad8cedeaaaa17d6005139a79875b9b813db05190e9984fc/django_microsoft_auth-1.3.3.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "e77458a78362bcd41f562cc34b7bd274", "sha256": "c6fa1481b122c497258659beb8e247ae5491d4dd5283f7e1c494fb0c2b084ed0" }, "downloads": -1, "filename": "django_microsoft_auth-2.0.0.tar.gz", "has_sig": false, "md5_digest": "e77458a78362bcd41f562cc34b7bd274", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58620, "upload_time": "2019-03-19T22:12:18", "url": "https://files.pythonhosted.org/packages/49/37/a5983f35d9b95523b1c1ff5cfd542caf58b434f05d2ef45240120c15fa0e/django_microsoft_auth-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "774838b72953dff9a8dbcbe056f52a68", "sha256": "4926fc4cdd7bf5b7d1cfd5ce06b679511efa3f5359a4522605b3d10d776fe673" }, "downloads": -1, "filename": "django_microsoft_auth-2.0.1.tar.gz", "has_sig": false, "md5_digest": "774838b72953dff9a8dbcbe056f52a68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59143, "upload_time": "2019-03-19T22:24:44", "url": "https://files.pythonhosted.org/packages/b9/c3/bb0579fd364bd3e609a2145b8eb9939d1fe3c3c061b294e42f1e603ebc75/django_microsoft_auth-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "320c86df7ab9c2871dbc8fd28329da7e", "sha256": "8b54e720f95ae94a697bcc2edf6a0a0e1ac26d950493a45851228ca54787b0ff" }, "downloads": -1, "filename": "django_microsoft_auth-2.1.0.tar.gz", "has_sig": false, "md5_digest": "320c86df7ab9c2871dbc8fd28329da7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62040, "upload_time": "2019-03-23T17:14:38", "url": "https://files.pythonhosted.org/packages/ac/c0/2b3fdc366f49fe7396cc5be64fb58c004e0e0d06e9542f6b3139da51c31a/django_microsoft_auth-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "d9e11fc3fee11b6b46fbe4ac99998338", "sha256": "c880a608fe3a170bb08682b6fdc62f0d7839fec41b4fe2caf72581fafa36b919" }, "downloads": -1, "filename": "django_microsoft_auth-2.1.1.tar.gz", "has_sig": false, "md5_digest": "d9e11fc3fee11b6b46fbe4ac99998338", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62193, "upload_time": "2019-03-23T21:45:54", "url": "https://files.pythonhosted.org/packages/ac/fd/76da929b2d9164464ad2bf5ef2c524d6a233ab78cf6407e67ea2644b9999/django_microsoft_auth-2.1.1.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "ffa9571d6d53d0098260126f8968ea82", "sha256": "7a81bc4b9bb93dfcc6e6d784fa227356d56f213c0367b1b8d925ee67e9c717c9" }, "downloads": -1, "filename": "django_microsoft_auth-2.2.0.tar.gz", "has_sig": false, "md5_digest": "ffa9571d6d53d0098260126f8968ea82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70280, "upload_time": "2019-03-27T03:08:31", "url": "https://files.pythonhosted.org/packages/e3/4c/d2424efa2b68f43e91550bf8b7d2663175ed6efbd794b77bf2467060a1f0/django_microsoft_auth-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "b0078e998a2b787821fe5a0d9f2ac68a", "sha256": "2330106f10730af4c65cb836561c7246f601173ff3845b4c962a6e2e4dae76ed" }, "downloads": -1, "filename": "django_microsoft_auth-2.2.1.tar.gz", "has_sig": false, "md5_digest": "b0078e998a2b787821fe5a0d9f2ac68a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70436, "upload_time": "2019-04-30T02:52:20", "url": "https://files.pythonhosted.org/packages/cc/a9/0b21bf3d94e6d8f3b3ba7506e976b80a89766b5871da28cbfeb14d0437f0/django_microsoft_auth-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "5bcfbcc1a31c1cc116fbd482257bdb15", "sha256": "898cdee4958163a05d9ab4d474aefe418c2e557ac378702f1bb232664aad4918" }, "downloads": -1, "filename": "django_microsoft_auth-2.2.2.tar.gz", "has_sig": false, "md5_digest": "5bcfbcc1a31c1cc116fbd482257bdb15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70509, "upload_time": "2019-05-08T15:32:32", "url": "https://files.pythonhosted.org/packages/cc/82/4e9afff024f19ec644cd31de7cc57fee3d37340ca012f70d5a64e80ce256/django_microsoft_auth-2.2.2.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "d6b37980446e5f85c430d89fa653461c", "sha256": "8c3c4ff82718f8be4160903ff97ac79141e639358dcaa8e97c0a9fa2d4631c1e" }, "downloads": -1, "filename": "django_microsoft_auth-2.3.0.tar.gz", "has_sig": true, "md5_digest": "d6b37980446e5f85c430d89fa653461c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71148, "upload_time": "2019-06-03T01:26:11", "url": "https://files.pythonhosted.org/packages/53/fe/2848182d3a926d5c78775ea1a44ad81f1e0b33cd9ab0a16ee6666f39a354/django_microsoft_auth-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "59936b55ac9ceb5a656e5281b1fa6f8b", "sha256": "c279eb908b43c13241525182d8777f097c8af188c3e0885e413e1b48a922f540" }, "downloads": -1, "filename": "django_microsoft_auth-2.3.1.tar.gz", "has_sig": true, "md5_digest": "59936b55ac9ceb5a656e5281b1fa6f8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63564, "upload_time": "2019-07-20T17:21:40", "url": "https://files.pythonhosted.org/packages/fe/10/b2033cd5c4d175cb186418bcfa2c2decff54ac5ce8d51670e0c3cbc18838/django_microsoft_auth-2.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "59936b55ac9ceb5a656e5281b1fa6f8b", "sha256": "c279eb908b43c13241525182d8777f097c8af188c3e0885e413e1b48a922f540" }, "downloads": -1, "filename": "django_microsoft_auth-2.3.1.tar.gz", "has_sig": true, "md5_digest": "59936b55ac9ceb5a656e5281b1fa6f8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63564, "upload_time": "2019-07-20T17:21:40", "url": "https://files.pythonhosted.org/packages/fe/10/b2033cd5c4d175cb186418bcfa2c2decff54ac5ce8d51670e0c3cbc18838/django_microsoft_auth-2.3.1.tar.gz" } ] }