{ "info": { "author": "notfair", "author_email": "cy.chong@aspevo.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "User External Auth\n-----------\n\nUser External Auth is a wrapper Django app for 3rd Party token auth, and convert it to Django OAuth2 token (django-oauth-toolkit). \n\nFor now only focus on Firebase Auth ID Token. \n\nMore feature and convenient methods will include in the future.\n\nRegister and Login Apiview is ready and it is using Django Rest Framework library.\n\nRequirements\n------------\n\n1. django >= 1.7.7\n\n2. django-oauth-toolkit >= 0.10.0\n\n3. django-rest-framework >= 3.1.1\n\n4. firebase-admin\n\nInstallation\n------------\n\n1. Install using pip\n\n `pip install ext-auth`\n\nUsage\n-----\n\n1. Add `ext_auth` to your INSTALLED_APPS.\n \n > INSTALLED_APPS = [\n > ...\n > 'ext_auth',\n > ]\n \n\n2. Run `python manage.py migrate` to create the ext_auth models.\n\n** The register and login Apiview sample is under `ext_auth.rest-framework.firebase`", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cychongaspevo/ext-auth.git", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "ext-auth", "package_url": "https://pypi.org/project/ext-auth/", "platform": "", "project_url": "https://pypi.org/project/ext-auth/", "project_urls": { "Homepage": "https://github.com/cychongaspevo/ext-auth.git" }, "release_url": "https://pypi.org/project/ext-auth/0.1.16/", "requires_dist": null, "requires_python": "", "summary": "A simple Django app register and login via 3rd party Auth", "version": "0.1.16" }, "last_serial": 5440238, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "ecc7c6eb7f66a5159b999a8ee5f2c510", "sha256": "30ce0977443550974e002dfece581efcc67b1de88976c3f3bdb3f6ddee2c93ab" }, "downloads": -1, "filename": "ext_auth-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "ecc7c6eb7f66a5159b999a8ee5f2c510", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9908, "upload_time": "2018-06-14T18:11:44", "url": "https://files.pythonhosted.org/packages/f3/35/ae39585e5116d2435474f52f16e819e85c3666714783b25b9773f39696e9/ext_auth-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac1d7835dea32c3715782eaf64432f04", "sha256": "91afe5991ea32560b9b912582b957afb634c83ddd36852485b466fac366e4a64" }, "downloads": -1, "filename": "ext_auth-0.1.10.tar.gz", "has_sig": false, "md5_digest": "ac1d7835dea32c3715782eaf64432f04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8104, "upload_time": "2018-06-14T18:11:46", "url": "https://files.pythonhosted.org/packages/02/e6/9142f78a598dbe9a895f9c472b204590e880e7c36a5d2b43b696ad0e08f1/ext_auth-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "e7e752b6a1a4bbbb987a1ec7aa24c1a5", "sha256": "5a9e2086b09c9eed7c4847f1bf7555714a5fd42ba20cdad4feb2d963ce8d5574" }, "downloads": -1, "filename": "ext_auth-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "e7e752b6a1a4bbbb987a1ec7aa24c1a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9913, "upload_time": "2018-06-14T18:31:23", "url": "https://files.pythonhosted.org/packages/ef/4c/57b1007496289d626acf4e0ea28dbb7f18bf8f9d014f0e8048ecd88f09e8/ext_auth-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c87378ef94ce7d414f1ae4cae1d1654", "sha256": "e1f997cd4b5dc17a5d855c66331d286a3f30c2a1457b3f5fbce105b204d2125b" }, "downloads": -1, "filename": "ext_auth-0.1.11.tar.gz", "has_sig": false, "md5_digest": "7c87378ef94ce7d414f1ae4cae1d1654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8107, "upload_time": "2018-06-14T18:31:24", "url": "https://files.pythonhosted.org/packages/f3/1c/1ef530f1496c83f2e2173a57b2946ce567cbad7991279718c18d88e239c0/ext_auth-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "4f7544093ba2a83e624538a4fb199b92", "sha256": "94f9a7eea9c86b271e35a2f1fd843c983576e9f0c84f400623d10492f4b5024d" }, "downloads": -1, "filename": "ext_auth-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "4f7544093ba2a83e624538a4fb199b92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9906, "upload_time": "2018-06-15T04:59:04", "url": "https://files.pythonhosted.org/packages/2d/4d/b32749bb355f10135c04e01f9a937aa4bafd3c74c7f2ab8c383eac45367b/ext_auth-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef7b14d696a2ac009924b16adc14729a", "sha256": "5ba4e0277e0d8b07e84452cb47cdb2b81b61c1e9604b1af8de81fc86dc451c78" }, "downloads": -1, "filename": "ext_auth-0.1.12.tar.gz", "has_sig": false, "md5_digest": "ef7b14d696a2ac009924b16adc14729a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8104, "upload_time": "2018-06-15T04:59:05", "url": "https://files.pythonhosted.org/packages/99/6c/e15b599417c734da34421ee97e8f61f17e2140ecab486d06b402dfeac4d0/ext_auth-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "44a4e71349fc06198bbc89ff532e077d", "sha256": "ec09a317cc1cbbe03f70721c71638fcf40c2a5becda579540dd342a5cdddcb06" }, "downloads": -1, "filename": "ext_auth-0.1.13-py3-none-any.whl", "has_sig": false, "md5_digest": "44a4e71349fc06198bbc89ff532e077d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9974, "upload_time": "2018-06-15T05:13:58", "url": "https://files.pythonhosted.org/packages/5f/96/df9857fe31cc85d7ded82b9de3a04b47c7fbb0f6fe2c4b37df78f3b47ede/ext_auth-0.1.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2426f6b6e04bd0e047c97ed7b5f5ac24", "sha256": "ee88544f76a0293fe2dbd3d1f34e21ad59603f0f327a9b0398478b391aa0c28c" }, "downloads": -1, "filename": "ext_auth-0.1.13.tar.gz", "has_sig": false, "md5_digest": "2426f6b6e04bd0e047c97ed7b5f5ac24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8172, "upload_time": "2018-06-15T05:13:59", "url": "https://files.pythonhosted.org/packages/90/6f/f41e20cb159d04ba623fd473c675c32561f5fee8c65218a357f8417117e1/ext_auth-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "fed0c0ac4e2d59549b5224286738d39d", "sha256": "5633904b3e985edd8d372ed7b0bca07a6385f09e580dc43a56294def7d1e46b0" }, "downloads": -1, "filename": "ext_auth-0.1.14-py3-none-any.whl", "has_sig": false, "md5_digest": "fed0c0ac4e2d59549b5224286738d39d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10028, "upload_time": "2019-06-24T08:43:56", "url": "https://files.pythonhosted.org/packages/e2/48/d3ed5d7ce71cf7e1558562dfaf5a96eeb37eeadb6d0678a2bb3139015c51/ext_auth-0.1.14-py3-none-any.whl" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "7bf1d044d27c89f1f4ae8fc1e8223c1b", "sha256": "d1c8c43bdf3d63238e653eaa133623afaf68182737d5ebd294f92075afa10bd7" }, "downloads": -1, "filename": "ext_auth-0.1.15-py3-none-any.whl", "has_sig": false, "md5_digest": "7bf1d044d27c89f1f4ae8fc1e8223c1b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10044, "upload_time": "2019-06-24T08:50:02", "url": "https://files.pythonhosted.org/packages/e9/ba/190148e2469c9e138f1e66277806d1218d71c51bfc5e8b9e0ae8dd83626a/ext_auth-0.1.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09b76594b23a5a05c73ed5f2f79f676d", "sha256": "732243b2e60baf6d3d1e25323baefd15c41e46cd7e2dc378e8f4e5080e00b8da" }, "downloads": -1, "filename": "ext_auth-0.1.15.tar.gz", "has_sig": false, "md5_digest": "09b76594b23a5a05c73ed5f2f79f676d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8225, "upload_time": "2019-06-24T08:59:53", "url": "https://files.pythonhosted.org/packages/cf/25/3a9a2cc8c07a72842acf487dd3b889f1b95d637e6c94e62c4acc9c7d6063/ext_auth-0.1.15.tar.gz" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "cffa45d7b5c3dcd1dbccdeedcc234884", "sha256": "989e5f6ffc042aa7fa73bc70f14fc050333cc0a588088d4a8bc0762155657ceb" }, "downloads": -1, "filename": "ext_auth-0.1.16-py3-none-any.whl", "has_sig": false, "md5_digest": "cffa45d7b5c3dcd1dbccdeedcc234884", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10050, "upload_time": "2019-06-24T11:21:05", "url": "https://files.pythonhosted.org/packages/1b/fc/a0344e7a0cc51f6f101055c0d295e8fed5f784ab99afbf47e57772034667/ext_auth-0.1.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3def177372927c8d1c80c67800dfce9", "sha256": "6ca704ce8e1a73cec0c649dc5efacf43a5d42882ff9b9cb510031ac81738d9ae" }, "downloads": -1, "filename": "ext_auth-0.1.16.tar.gz", "has_sig": false, "md5_digest": "f3def177372927c8d1c80c67800dfce9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8221, "upload_time": "2019-06-24T11:20:53", "url": "https://files.pythonhosted.org/packages/de/4a/18cc9c2d10f9f22760e269d56f5a459f27b83bd8f8dad5d2e518eb010ae3/ext_auth-0.1.16.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7dcb6019b0426ad196679b0808befcb0", "sha256": "45af0fb493e6860c7c81e26c3b97e17b749e3ef0dcc3ae2bfbf24c451b1d4f4b" }, "downloads": -1, "filename": "ext_auth-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7dcb6019b0426ad196679b0808befcb0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4519, "upload_time": "2018-05-26T06:52:59", "url": "https://files.pythonhosted.org/packages/43/66/632123adb9dab07ac9d134e0cf923797cb34fbdb2f18ff4e4d5dd37f6aa5/ext_auth-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2575ad131d15605fd6e7da47c586e8e", "sha256": "2ee9bb043d624889f8c9c13d513628ae7e6b9a1dd1dfd7199e30716931e7e398" }, "downloads": -1, "filename": "ext_auth-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d2575ad131d15605fd6e7da47c586e8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4398, "upload_time": "2018-05-26T06:53:01", "url": "https://files.pythonhosted.org/packages/76/70/b4f5f12eb8a4cdae4f3e32ee9250fbafbcdd47508c0cbb78a6f516bbafda/ext_auth-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2acced5d9cad6cffe0a52657c8944582", "sha256": "a084c840ed23fc8600880f12cf2ada3affcb063b9df167c3c107c4d3e28b7500" }, "downloads": -1, "filename": "ext_auth-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2acced5d9cad6cffe0a52657c8944582", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9130, "upload_time": "2018-05-26T07:13:50", "url": "https://files.pythonhosted.org/packages/95/db/9e6df3ccdc6cb26c3e1c2c32121ae747f9af81b878e25e02944703fe5654/ext_auth-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dea1aa9ed0fb5edd648f02d83cd25995", "sha256": "267aeb3e88d219ccfd0ce02d396919331dfefb9d4695d443468663eb4e558aff" }, "downloads": -1, "filename": "ext_auth-0.1.3.tar.gz", "has_sig": false, "md5_digest": "dea1aa9ed0fb5edd648f02d83cd25995", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7316, "upload_time": "2018-05-26T07:13:51", "url": "https://files.pythonhosted.org/packages/32/e8/173e869491a0ae86828ac84b6adbe7658c4f7287c4ecbfc20b3b7b42df2a/ext_auth-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "156a227b6868959d366b43f69e64468a", "sha256": "22bffa6182396e38b3a62a10c010011c23ff49542c7c8c2ed50d6208012868ed" }, "downloads": -1, "filename": "ext_auth-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "156a227b6868959d366b43f69e64468a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9145, "upload_time": "2018-06-06T11:28:37", "url": "https://files.pythonhosted.org/packages/6f/b3/8c1a8c6fdd0e03e250a6830c51e6106372fb43f3c5e1b75ca9d674b29766/ext_auth-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be5db3cf7a3fd54f9f211f5cab668889", "sha256": "9d445a0dc3a7211b435d5a5208981acc17cc14ddb62b691e09f0f324b53b7d63" }, "downloads": -1, "filename": "ext_auth-0.1.4.tar.gz", "has_sig": false, "md5_digest": "be5db3cf7a3fd54f9f211f5cab668889", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7209, "upload_time": "2018-06-06T11:10:03", "url": "https://files.pythonhosted.org/packages/1f/11/0504cc681813eceeb92649de64feff45ca54728ee9d4f247f7c517fbadb2/ext_auth-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "14b4bcd67800a9d1bac2c9f6e468e37f", "sha256": "4792a082d95dfbcaae25473e00ddbfdfcaca799f76878124dd0e3f40a22e4e46" }, "downloads": -1, "filename": "ext_auth-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "14b4bcd67800a9d1bac2c9f6e468e37f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9145, "upload_time": "2018-06-06T11:23:28", "url": "https://files.pythonhosted.org/packages/23/84/3528e5e97e8a512f18016a0080b321d80375e122940347aea8403b031fd5/ext_auth-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5146387a0c7d52fc673b23850eb469f0", "sha256": "0f5fe314befa41f2231d3ae1b95f4e555f233164ac8cb3af10bf3ad756bd20c9" }, "downloads": -1, "filename": "ext_auth-0.1.5.tar.gz", "has_sig": false, "md5_digest": "5146387a0c7d52fc673b23850eb469f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7339, "upload_time": "2018-06-06T11:22:29", "url": "https://files.pythonhosted.org/packages/22/03/08ba56cb865427c37013258cf95bf2d12b66c5ab64c68c01b29f149db1fb/ext_auth-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "b41e05007f29935858d029883aad4681", "sha256": "4d6fdde69fcbcd369924eefc72df49b52d9ca0497221df04f4c31c60d32ead12" }, "downloads": -1, "filename": "ext_auth-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "b41e05007f29935858d029883aad4681", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9196, "upload_time": "2018-06-06T11:51:47", "url": "https://files.pythonhosted.org/packages/8a/60/20296eefd32257d34044b949bb756b1485f60ade143a714edf252b74ba7a/ext_auth-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1afd2ba70092ec8b5fb90b5305f02885", "sha256": "cf297d50de019f3ac22379997a27a8d09d3802b47d9789ab4f88d8aa3238b011" }, "downloads": -1, "filename": "ext_auth-0.1.6.tar.gz", "has_sig": false, "md5_digest": "1afd2ba70092ec8b5fb90b5305f02885", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7382, "upload_time": "2018-06-06T11:51:49", "url": "https://files.pythonhosted.org/packages/ca/47/089b358955b4d13d011a65a018751049305aea3860702e22da1b06f20f7e/ext_auth-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "898fd4361c6d742d80b2ed129faf2b85", "sha256": "79e8c31f8d75a5f4cf0e1aefbfec83ff31aa52ec00ba7bf3bd2dd43dfd1edd61" }, "downloads": -1, "filename": "ext_auth-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "898fd4361c6d742d80b2ed129faf2b85", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9197, "upload_time": "2018-06-06T12:36:39", "url": "https://files.pythonhosted.org/packages/fd/04/6dcc3c424ab370c1ea93b5ac0bcade22ff98dc7689bd42e6e2d8c43f37b9/ext_auth-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7bf753ca8225ee468a35e526a33a624", "sha256": "233f568e07afd6d6e2b62b996aa41deaa430e3d652681727d7ec9e7dbefab385" }, "downloads": -1, "filename": "ext_auth-0.1.7.tar.gz", "has_sig": false, "md5_digest": "c7bf753ca8225ee468a35e526a33a624", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7382, "upload_time": "2018-06-06T12:36:41", "url": "https://files.pythonhosted.org/packages/2c/bc/704340eb7b39299c47cf0245ce68444fd6caab1261747668d5096080fa8a/ext_auth-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "c0851cbbb36809cb19e0c020ca6b8ba8", "sha256": "b0dbfe471f30f45484041d23629c21540194550e3febf763b3521a75ddc3e14b" }, "downloads": -1, "filename": "ext_auth-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c0851cbbb36809cb19e0c020ca6b8ba8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9401, "upload_time": "2018-06-14T17:40:01", "url": "https://files.pythonhosted.org/packages/87/12/5f8fbba1bbb606bffbacdb7f1816af662de96d33fce6adc542e46cfc39ad/ext_auth-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "220265aa0c45114e0a0d7236bdbfd5e9", "sha256": "06afa1e8b17fca458dbb492a4df2ca5286e6a90a5bb3d3b72f9c156931008893" }, "downloads": -1, "filename": "ext_auth-0.1.8.tar.gz", "has_sig": false, "md5_digest": "220265aa0c45114e0a0d7236bdbfd5e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7577, "upload_time": "2018-06-14T17:40:03", "url": "https://files.pythonhosted.org/packages/d8/d0/e3fdc58911f874f7c842f462637bb6d3fa60b699bacb6031e81cc02feb6a/ext_auth-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "663c6c0f0bf0f8209c39b1ee69aaf9bc", "sha256": "81793c089bb69d2b77da24ca56c14320b7c6b37e97ca434f002ce14915ad1f07" }, "downloads": -1, "filename": "ext_auth-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "663c6c0f0bf0f8209c39b1ee69aaf9bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9707, "upload_time": "2018-06-14T18:09:45", "url": "https://files.pythonhosted.org/packages/c7/fe/5a15537575790ac83ed2eec512e40056a0734477f128a7de32868337a3ce/ext_auth-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f74696c2af625c22aa32da13acd3b144", "sha256": "000d498921c6cc3db1d5e6c9940e3ae397508ed26abf8a04da70bbc973e26964" }, "downloads": -1, "filename": "ext_auth-0.1.9.tar.gz", "has_sig": false, "md5_digest": "f74696c2af625c22aa32da13acd3b144", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7917, "upload_time": "2018-06-14T18:09:47", "url": "https://files.pythonhosted.org/packages/36/c7/06bda197a268cdf81f982669ad176ec84300079a4f0756d7cc431fc20ffa/ext_auth-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cffa45d7b5c3dcd1dbccdeedcc234884", "sha256": "989e5f6ffc042aa7fa73bc70f14fc050333cc0a588088d4a8bc0762155657ceb" }, "downloads": -1, "filename": "ext_auth-0.1.16-py3-none-any.whl", "has_sig": false, "md5_digest": "cffa45d7b5c3dcd1dbccdeedcc234884", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10050, "upload_time": "2019-06-24T11:21:05", "url": "https://files.pythonhosted.org/packages/1b/fc/a0344e7a0cc51f6f101055c0d295e8fed5f784ab99afbf47e57772034667/ext_auth-0.1.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3def177372927c8d1c80c67800dfce9", "sha256": "6ca704ce8e1a73cec0c649dc5efacf43a5d42882ff9b9cb510031ac81738d9ae" }, "downloads": -1, "filename": "ext_auth-0.1.16.tar.gz", "has_sig": false, "md5_digest": "f3def177372927c8d1c80c67800dfce9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8221, "upload_time": "2019-06-24T11:20:53", "url": "https://files.pythonhosted.org/packages/de/4a/18cc9c2d10f9f22760e269d56f5a459f27b83bd8f8dad5d2e518eb010ae3/ext_auth-0.1.16.tar.gz" } ] }