{ "info": { "author": "Griffin Skudder", "author_email": "griffin@skudder.co.nz", "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.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "=============================================\nDjango Sites Microsoft Authentication Backend\n=============================================\n\n.. image:: https://travis-ci.org/gskudder/django_sites_microsoft_auth.svg?branch=master\n :target: https://travis-ci.org/gskudder/django_sites_microsoft_auth\n :alt: Travis CI\n\n.. image:: https://pyup.io/repos/github/gskudder/django_sites_microsoft_auth/shield.svg\n :target: https://pyup.io/repos/github/gskudder/django_sites_microsoft_auth/\n :alt: Updates\n\n.. image:: https://readthedocs.org/projects/django-sites-microsoft-auth/badge/?version=latest\n :target: https://django-sites-microsoft-auth.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://coveralls.io/repos/github/gskudder/django_sites_microsoft_auth/badge.svg?branch=pyup-initial-update\n :target: https://coveralls.io/github/gskudder/django_sites_microsoft_auth?branch=pyup-initial-update\n :alt: Coverage\n\n.. image:: https://api.codeclimate.com/v1/badges/3370bb5f4ecee3af4ee0/maintainability\n :target: https://codeclimate.com/github/gskudder/django_sites_microsoft_auth/maintainability\n :alt: Maintainability\n\n.. image:: https://api.codeclimate.com/v1/badges/3370bb5f4ecee3af4ee0/test_coverage\n :target: https://codeclimate.com/github/gskudder/django_sites_microsoft_auth/test_coverage\n :alt: Test Coverage\n\nSimple app to enable Microsoft Account, Office 365 and Xbox Live authentcation\nas a Django authentication backend that is compatible and configurable across multiple sites.\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_sites_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`sites_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\n0.2.10 (2019-09-24)\n-------------------\n\n* Fixes bug in 0.2.9 where cache key was failing.\n\n0.2.9 (2019-09-24)\n------------------\n\n* Update cache to work on a per-site basis.\n\n0.2.8 (2019-09-23)\n------------------\n\n* Fix bug where migrations were relying on undefined ordering.\n\n0.2.7 (2019-09-23)\n------------------\n\n* Fix tests to work with new default for login_enabled.\n\n0.2.6 (2019-09-23)\n------------------\n\n* Make sure migrations for sites_microsoft_auth run after migrations for sites framework.\n\n0.2.5 (2019-09-23)\n------------------\n\n* Add SiteConfiguration object for all sites during initial migrate.\n* Change default for login_enabled to False\n\n0.2.4 (2019-09-23)\n------------------\n\n* Fix bug where 'MicrosoftAuthenticationBackend` is not respecting `site` on the MicrosoftAccount model.\n\n0.2.3 (2019-09-23)\n------------------\n\n* Fixed bug with `MicrosoftAuthenticationBackend` not restricting users to their respective sites.\n\n0.2.2 (2019-09-23)\n------------------\n\n* Updated package name to `sites_microsoft_auth` from `microsoft_auth`\n\n0.2.1 (2019-09-23)\n------------------\n\n* Updated documentation.\n\n0.2.0 (2019-09-23)\n------------------\n\n* First working release on PyPi\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gskudder/django_sites_microsoft_auth", "keywords": "django_sites_microsoft_auth", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "django-sites-microsoft-auth", "package_url": "https://pypi.org/project/django-sites-microsoft-auth/", "platform": "", "project_url": "https://pypi.org/project/django-sites-microsoft-auth/", "project_urls": { "Homepage": "https://github.com/gskudder/django_sites_microsoft_auth" }, "release_url": "https://pypi.org/project/django-sites-microsoft-auth/0.2.10/", "requires_dist": [ "Django (>=1.11)", "cryptography", "pyjwt", "requests", "requests-oauthlib", "bandit ; extra == 'dev'", "black ; extra == 'dev'", "doc8 ; extra == 'dev'", "flake8 ; extra == 'dev'", "flake8-bugbear ; extra == 'dev'", "flake8-builtins ; extra == 'dev'", "flake8-commas ; extra == 'dev'", "flake8-comprehensions ; extra == 'dev'", "isort ; extra == 'dev'", "sphinx ; extra == 'dev'", "coverage ; extra == 'dev'", "coveralls ; extra == 'dev'", "pytest ; extra == 'dev'", "pytest-cov ; extra == 'dev'", "pytest-django ; extra == 'dev'", "tox ; extra == 'dev'", "versioneer ; extra == 'dev'", "djangoql ; extra == 'dev'", "pip-tools ; extra == 'dev'", "sphinx-rtd-theme ; extra == 'dev'", "twine ; extra == 'dev'", "djangoql ; extra == 'ql'", "coverage ; extra == 'test'", "coveralls ; extra == 'test'", "flake8 ; extra == 'test'", "pytest ; extra == 'test'", "pytest-cov ; extra == 'test'", "pytest-django ; extra == 'test'", "tox ; extra == 'test'", "versioneer ; extra == 'test'" ], "requires_python": "", "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.", "version": "0.2.10" }, "last_serial": 5876616, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8d7f71d6994aaa89e7aea690b7558818", "sha256": "1e6fa50f002ff941971bb6d442cf4bcfa32c84339dd5364e65f83dcfe7c65b72" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8d7f71d6994aaa89e7aea690b7558818", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28741, "upload_time": "2019-09-23T01:08:10", "url": "https://files.pythonhosted.org/packages/21/b7/dfba65f6c53a5277f01863c682684cff5d6c864b423c9a634a79abbdb80e/django_sites_microsoft_auth-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1001e707e644d80eacfa207bb4695391", "sha256": "5f29b7e73cf5400b46e54a7c647adea560626d7c514df376e5a9b1f415ed2d6c" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1001e707e644d80eacfa207bb4695391", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60229, "upload_time": "2019-09-23T01:08:13", "url": "https://files.pythonhosted.org/packages/72/09/62f5564d483111474cd0cdb812cd668676c012c81f3f508c1c91100a67e7/django_sites_microsoft_auth-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e0c9dda38ee0bbdc2f6036f7147ad846", "sha256": "4c19a49588aa7be486475ce9a20ef536c56fcf2d54942ca4650589b5bb2695f2" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0c9dda38ee0bbdc2f6036f7147ad846", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29487, "upload_time": "2019-09-23T03:39:45", "url": "https://files.pythonhosted.org/packages/5b/35/cca59754e8273653d972d45fb78f5b4f380e1992b02134febd53bc5e1432/django_sites_microsoft_auth-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99f621f0e1d789d83e3b5d0028742d33", "sha256": "8be43a707e94864610647fdf242ca6c5d9fc5fc43786988cd18a61d9dc0c47e3" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.0.tar.gz", "has_sig": false, "md5_digest": "99f621f0e1d789d83e3b5d0028742d33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60053, "upload_time": "2019-09-23T03:39:49", "url": "https://files.pythonhosted.org/packages/d7/86/282c362d123227ff629a8321a0ad03c2767143d6013b1b4e03d5c9f5a9be/django_sites_microsoft_auth-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5627a02729bd162ab75e98db9f9fd634", "sha256": "80cf708f199a351be26bc8ae388a872ba74eed919757587eba722f62eb495a31" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5627a02729bd162ab75e98db9f9fd634", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27957, "upload_time": "2019-09-23T03:56:03", "url": "https://files.pythonhosted.org/packages/e7/05/e2478768047d0af3ce60a0d0dbb6d09922dc534e04c7394c699575921f8a/django_sites_microsoft_auth-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "516f7d4454efc2f7ffc1caf78abcfc0e", "sha256": "89203409da68f53446a48f8f1619b48ebe7c8392b3101e70f515ec4677f312df" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.1.tar.gz", "has_sig": false, "md5_digest": "516f7d4454efc2f7ffc1caf78abcfc0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55452, "upload_time": "2019-09-23T03:56:10", "url": "https://files.pythonhosted.org/packages/99/7e/c56bb85217a503d3f7a06605e8e87a82edbac93f18fb4857f64e1d25f9f6/django_sites_microsoft_auth-0.2.1.tar.gz" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "029c1d6b3a93f5a522cf14619e27db4f", "sha256": "d73d58c227044a3d1c6c93a69828ff28e9a020c8b4883c113c241d4e91a6f49a" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "029c1d6b3a93f5a522cf14619e27db4f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52126, "upload_time": "2019-09-23T23:40:28", "url": "https://files.pythonhosted.org/packages/ae/6d/7e86174a8d83556abb82e18ae1f48807e560fc51dde8df69b320257e2a36/django_sites_microsoft_auth-0.2.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f3630c285fe39f943342c1b7f58aa30", "sha256": "b92b526d04b56df937de89cf0ae5e6f586bb9acdc57c2d0d5a20676c86b05c60" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.10.tar.gz", "has_sig": false, "md5_digest": "4f3630c285fe39f943342c1b7f58aa30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56120, "upload_time": "2019-09-23T23:40:45", "url": "https://files.pythonhosted.org/packages/62/88/5b6c7b7ffc3df4d4361aa3ddbcca7f6d5a26866c44e97a69b4308e4d7054/django_sites_microsoft_auth-0.2.10.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "2e833339485a39afd68f92ed8e7d1963", "sha256": "9b49a143b5c21ecbdcf7381daa5643a8470400dee3079af87681540b2e6364ad" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e833339485a39afd68f92ed8e7d1963", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 49505, "upload_time": "2019-09-23T04:28:16", "url": "https://files.pythonhosted.org/packages/21/e8/8abfe5dac2f20866715961160c3e526377b66fb2f8b1ee7cb996ad661ef7/django_sites_microsoft_auth-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a3a6166230c7e8b293498741f733e27", "sha256": "fe9eaa00a3ed7fe225fb7946de7b535bff637bcb36d8fe648cb2691d8b2df69a" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9a3a6166230c7e8b293498741f733e27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54859, "upload_time": "2019-09-23T04:28:22", "url": "https://files.pythonhosted.org/packages/3b/b0/462d8995a7967c2dd1937acacb507eb0db2bf8bf7322a603f3c09f13161c/django_sites_microsoft_auth-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "2d0f34241defb75864f28fcfe214f9f6", "sha256": "295c1552cc2a9a5d1ac729383212e00f37343cb3fb090eb2e9e3aabbc4574c7c" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d0f34241defb75864f28fcfe214f9f6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51227, "upload_time": "2019-09-23T05:18:08", "url": "https://files.pythonhosted.org/packages/32/30/3f884ab57e86fee5905b2f4ca017e69040f76be94b66aa610c0894b88da1/django_sites_microsoft_auth-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "975e20138f1f4cbffcd28bd104ca6116", "sha256": "df279abb0d69158b7317b93e5734b49fa370b481cdab9bd5305a71047514a51d" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.3.tar.gz", "has_sig": false, "md5_digest": "975e20138f1f4cbffcd28bd104ca6116", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55453, "upload_time": "2019-09-23T05:18:14", "url": "https://files.pythonhosted.org/packages/93/c4/d1e1ded0494b3a25a411629ca5c80c5bd39f5ae744866a14cce4221d2f51/django_sites_microsoft_auth-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "bb707e3a6e5cfd3b4f6788c4c5b3a44e", "sha256": "0dc2ebd9e0421a3687cba9eedd8d35a23e64fc101a6b2c7ffa0884b8d79fd664" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb707e3a6e5cfd3b4f6788c4c5b3a44e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51268, "upload_time": "2019-09-23T05:31:15", "url": "https://files.pythonhosted.org/packages/6a/fa/d68de16282a285ae8da368438b09964a6d32d42fc12b5522006325163a81/django_sites_microsoft_auth-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7388d997c38f88f30e536814ca3970cf", "sha256": "8d8ca7f7c1b6fd60d7d87b803e6640e4349282e0c904b507c47a40073c993ecd" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.4.tar.gz", "has_sig": false, "md5_digest": "7388d997c38f88f30e536814ca3970cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55558, "upload_time": "2019-09-23T05:31:24", "url": "https://files.pythonhosted.org/packages/67/a5/51083de9e7dc1310f74db9a2606bc0478856af0715852299b1c12eee2b5b/django_sites_microsoft_auth-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "0c9775a42cd57824b1ef7f002f12a79b", "sha256": "a5184f752307b241eadfa55f7dc477c7c0aeb86dbe38efcac3c65c50c80421d0" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c9775a42cd57824b1ef7f002f12a79b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51897, "upload_time": "2019-09-23T05:40:16", "url": "https://files.pythonhosted.org/packages/73/2b/14581611078469841a69c85e9fb8ef513e10fb2289dcdeffff857e25d45b/django_sites_microsoft_auth-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "396884cf998f748a71cf65fec01bae9d", "sha256": "5837b46b2409293078af9b92ffaad9bfd8f3aa8ae08bc5ef6effa15610d605dd" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.5.tar.gz", "has_sig": false, "md5_digest": "396884cf998f748a71cf65fec01bae9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55741, "upload_time": "2019-09-23T05:40:24", "url": "https://files.pythonhosted.org/packages/b3/a7/532c9a78530b4b3966520d6cf3e297ada4e28cf1153000fc4cb0b44d944f/django_sites_microsoft_auth-0.2.5.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "7f9f3c279cd7afce44954c8ceaf36b49", "sha256": "f5eb4214cd51a016472bc20058805b61486554fffe23204963f345f082d593bb" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f9f3c279cd7afce44954c8ceaf36b49", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51967, "upload_time": "2019-09-23T05:48:04", "url": "https://files.pythonhosted.org/packages/f0/5f/1bbf4e9b7da0516d03816ae123271e5c754a1baa82748d61308b762eeee3/django_sites_microsoft_auth-0.2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5883be65e5890d6638bd280eadfb9159", "sha256": "795dd073e61c8936c0a47209427f7ca9b73ba5454729709cbb58a96850f6ef5b" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.7.tar.gz", "has_sig": false, "md5_digest": "5883be65e5890d6638bd280eadfb9159", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55865, "upload_time": "2019-09-23T05:48:14", "url": "https://files.pythonhosted.org/packages/d0/0f/57193d33ba30947db3116d56bae50ea30bccd3e1184e60acc20c2645d26b/django_sites_microsoft_auth-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "8386e81a31856ee721c38cbc0e7e24a1", "sha256": "77e5863ab90dc5121ba924e0efd4b072186a1e6fa9a02a5da0e194b8f9cc7245" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8386e81a31856ee721c38cbc0e7e24a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52038, "upload_time": "2019-09-23T06:01:59", "url": "https://files.pythonhosted.org/packages/51/e1/ab9f75f6f0a937823cfbfe8692e9105d7d503f65a6857068195f50fd05b0/django_sites_microsoft_auth-0.2.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d010eb9ac3359323d0809ca96f0c084", "sha256": "da55510333c579d931f940e0a497ec49d46dbe4c4464aa5e8815b0e9a26f4da3" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.8.tar.gz", "has_sig": false, "md5_digest": "8d010eb9ac3359323d0809ca96f0c084", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55959, "upload_time": "2019-09-23T06:02:09", "url": "https://files.pythonhosted.org/packages/e6/b3/6cb4a3ed90e07f41715f8eabf838d5afa32a3a2e8676875c43c36ef1469b/django_sites_microsoft_auth-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "324df1a84107d0560c90b5303834dce4", "sha256": "e3f796f06df3ce86ce8e55721a381307c73edde04335c2274e701d9435f407dd" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "324df1a84107d0560c90b5303834dce4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52082, "upload_time": "2019-09-23T23:37:10", "url": "https://files.pythonhosted.org/packages/0b/91/432751dc808d566ce876cd4b5c013e992ac9e7cc215e6298f1299b008d92/django_sites_microsoft_auth-0.2.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53721d501190ebb65408e75030adb213", "sha256": "bcbbe96c0be418202e2af351239892f214ef692090bbfeb87cb02a37bdca8d29" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.9.tar.gz", "has_sig": false, "md5_digest": "53721d501190ebb65408e75030adb213", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56037, "upload_time": "2019-09-23T23:37:27", "url": "https://files.pythonhosted.org/packages/af/4d/591cc0001be5a69ca7a631877b04cd8b7e4808aeb8c2e30cc72dd987b75b/django_sites_microsoft_auth-0.2.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "029c1d6b3a93f5a522cf14619e27db4f", "sha256": "d73d58c227044a3d1c6c93a69828ff28e9a020c8b4883c113c241d4e91a6f49a" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "029c1d6b3a93f5a522cf14619e27db4f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52126, "upload_time": "2019-09-23T23:40:28", "url": "https://files.pythonhosted.org/packages/ae/6d/7e86174a8d83556abb82e18ae1f48807e560fc51dde8df69b320257e2a36/django_sites_microsoft_auth-0.2.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f3630c285fe39f943342c1b7f58aa30", "sha256": "b92b526d04b56df937de89cf0ae5e6f586bb9acdc57c2d0d5a20676c86b05c60" }, "downloads": -1, "filename": "django_sites_microsoft_auth-0.2.10.tar.gz", "has_sig": false, "md5_digest": "4f3630c285fe39f943342c1b7f58aa30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56120, "upload_time": "2019-09-23T23:40:45", "url": "https://files.pythonhosted.org/packages/62/88/5b6c7b7ffc3df4d4361aa3ddbcca7f6d5a26866c44e97a69b4308e4d7054/django_sites_microsoft_auth-0.2.10.tar.gz" } ] }