{ "info": { "author": "Wesley Lima", "author_email": "weslima@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP" ], "description": "# Django Rest Framework Firebase Auth\n\n## Installation\n\n```\npip install djangorestframework-firebase\n```\n\nOn your project's `settings.py` add this to the `REST_FRAMEWORK` configuration\n\n```\nREST_FRAMEWORK = {\n ...\n 'DEFAULT_AUTHENTICATION_CLASSES': (\n 'rest_framework_firebase.authentication.FirebaseAuthentication',\n )\n ...\n}\n```\n\nGet admin credentials `.json` from the Firebase SDK and add them to your project\n\nAlso in your project's `settings.py` :\n\n```\nFIREBASE_AUTH = {\n 'FIREBASE_ACCOUNT_KEY_FILE': 'path_to_your_credentials.json',\n}\n```\n\nAlternatively, you can configure the Firebase credentials directly, like so:\n\n```\nFIREBASE_AUTH = {\n 'FIREBASE_CREDENTIALS': {\n 'type': \"service_account\",\n 'project_id': \"\",\n 'private_key_id': \"\",\n 'private_key': \"\",\n 'client_email': \"\",\n 'client_id': \"\",\n 'auth_uri': \"https://accounts.google.com/o/oauth2/auth\",\n 'token_uri': \"https://accounts.google.com/o/oauth2/token\",\n 'auth_provider_x509_cert_url': \"https://www.googleapis.com/oauth2/v1/certs\",\n 'client_x509_cert_url': \"\"\n }\n}\n```\n\n## Publishing\n\n`python setup.py sdist`\n\n`twine upload dist/*`", "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/wesleylima/django-rest-framework-firebase", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "djangorestframework-firebase", "package_url": "https://pypi.org/project/djangorestframework-firebase/", "platform": "", "project_url": "https://pypi.org/project/djangorestframework-firebase/", "project_urls": { "Homepage": "https://github.com/wesleylima/django-rest-framework-firebase" }, "release_url": "https://pypi.org/project/djangorestframework-firebase/0.3.0/", "requires_dist": null, "requires_python": "", "summary": "Firebase based authentication for Django REST framework", "version": "0.3.0" }, "last_serial": 5908493, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "03579b3f86fb1a818bc7e5fa00caa721", "sha256": "f142de27e06a7958816e1b41ccc67333fe906cf449cd1e0bfa36f044a2c42ac5" }, "downloads": -1, "filename": "djangorestframework-firebase-0.1.0.tar.gz", "has_sig": false, "md5_digest": "03579b3f86fb1a818bc7e5fa00caa721", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4074, "upload_time": "2018-03-06T13:57:54", "url": "https://files.pythonhosted.org/packages/12/37/b05d8d59bf23051d0bdcf95d536f0f5b62449c1e3b5bf5f5b4bbc2200db8/djangorestframework-firebase-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5486d044e711c7f398f71307c3137812", "sha256": "7979ab45fdcd1ac5c4f2778d7093d23327e0f41cd77bd3f658ac6a411c6a2da8" }, "downloads": -1, "filename": "djangorestframework-firebase-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5486d044e711c7f398f71307c3137812", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4110, "upload_time": "2018-03-19T13:50:53", "url": "https://files.pythonhosted.org/packages/0c/d0/f257e24f9b5e92f70ce07341156482e61c620a585e0373925883bd10bbab/djangorestframework-firebase-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c9821b57492928a5e9f796075d26c187", "sha256": "b771d5ca34268ca9da5253fb7ca1541775ca9797f0badae9bdaf4df502aa815e" }, "downloads": -1, "filename": "djangorestframework_firebase-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "c9821b57492928a5e9f796075d26c187", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4412, "upload_time": "2018-06-25T18:38:05", "url": "https://files.pythonhosted.org/packages/1d/9a/338bc446571cf617c4fc41abb3d80d2b03e642122aeb49523429cacca283/djangorestframework_firebase-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "860f71b5562fc1cc9aed741e1ec88fa0", "sha256": "52dfe48696c42dc56f5c0b599a4800f848acfb68242b9cb42329efe9888478e0" }, "downloads": -1, "filename": "djangorestframework-firebase-0.1.2.tar.gz", "has_sig": false, "md5_digest": "860f71b5562fc1cc9aed741e1ec88fa0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4143, "upload_time": "2018-06-25T18:38:06", "url": "https://files.pythonhosted.org/packages/be/ba/85a42cbdaf934a7bedb824288b22fb4aa68cef15ef3648defd2bcb15e32b/djangorestframework-firebase-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b259b478df2011829b6f8ea4a9fbdfc3", "sha256": "4b14a242faeef1951d4e2431efc0dbfb9099bab944ae3e8ac91c191b5ae394fc" }, "downloads": -1, "filename": "djangorestframework-firebase-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b259b478df2011829b6f8ea4a9fbdfc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4191, "upload_time": "2018-07-06T22:56:53", "url": "https://files.pythonhosted.org/packages/96/22/e417b43e0ecb3c5a0507081b7228d1c6d839dbbbc89d91afa68378affac7/djangorestframework-firebase-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "87af4ca6b369bd57ea72073b174a7f65", "sha256": "3338c1d19d4316de7ea76d31eace96aae1ccf042aaf5455426af8d470685bb9a" }, "downloads": -1, "filename": "djangorestframework-firebase-0.2.0.tar.gz", "has_sig": false, "md5_digest": "87af4ca6b369bd57ea72073b174a7f65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4339, "upload_time": "2018-10-09T05:29:37", "url": "https://files.pythonhosted.org/packages/1b/a4/a326252987bc4e881aceb32b60de87d52b311a258c1fdad7acbdadc22331/djangorestframework-firebase-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2cf1fb2594d508b00f657ed412973b9f", "sha256": "a549c9210886852406479d89a07c2d0da2c40a8fc09d79833b4a477760782839" }, "downloads": -1, "filename": "djangorestframework-firebase-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2cf1fb2594d508b00f657ed412973b9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4746, "upload_time": "2019-09-30T19:06:19", "url": "https://files.pythonhosted.org/packages/a7/25/0f69617062642cc76d3979f37ba77bc8dee81ccf29c063b89625b18c9951/djangorestframework-firebase-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2cf1fb2594d508b00f657ed412973b9f", "sha256": "a549c9210886852406479d89a07c2d0da2c40a8fc09d79833b4a477760782839" }, "downloads": -1, "filename": "djangorestframework-firebase-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2cf1fb2594d508b00f657ed412973b9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4746, "upload_time": "2019-09-30T19:06:19", "url": "https://files.pythonhosted.org/packages/a7/25/0f69617062642cc76d3979f37ba77bc8dee81ccf29c063b89625b18c9951/djangorestframework-firebase-0.3.0.tar.gz" } ] }