{ "info": { "author": "Morgante Pell", "author_email": "morgante.pell@morgante.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "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.5", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "django-graph-auth\n=======================\n\ndjango-graph-auth is a Django application which provides simple mutations and queries for managing users with GraphQL. It can register users, log in, reset users, and expose `JSON web tokens`_.\n\nDocumentation can be found on `GitHub`_.\n\n.. _Django Rest Framework: http://www.django-rest-framework.org/\n\n.. _JSON web tokens: http://getblimp.github.io/django-rest-framework-jwt/\n\n.. _GitHub: https://github.com/morgante/django-graph-auth/blob/master/docs/api.md\n\nRequirements\n------------\n\nThis has only been tested with:\n\n* Python: 3.5\n* Django: 1.10\n\nSetup\n-----\n\nInstall from **pip**:\n\n.. code-block:: sh\n\n pip install django-graph-auth\n\nand then add it to your installed apps:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'graph_auth',\n ...\n )\n\nYou will also need to edit your base schema to import the mutations and queries, like this:\n\n.. code-block:: python\n\n\timport graphene\n\tfrom graphene import relay, ObjectType\n\n\timport graph_auth.schema\n\n\tclass Query(graph_auth.schema.Query, ObjectType):\n\t node = relay.Node.Field()\n\n\tclass Mutation(graph_auth.schema.Mutation, ObjectType):\n\t pass\n\n\tschema = graphene.Schema(query=Query, mutation=Mutation)\n\n\nCredits\n-------\n\n``django-graph-auth`` was created by Morgante Pell (`@morgante\n`_). It is based on `django-rest-auth`_.\n\n.. _django-rest-auth: https://github.com/Tivix/django-rest-auth\n\n\nHistory\n=======\n\nPending\n-------\n\n* New release notes go here.\n\n0.3.1 (2016-11-13)\n-----------------\n\n* Add installation dependencies. (https://github.com/morgante/django-graph-auth/pull/2)\n\n0.3.0 (2016-10-16)\n-----------------\n\n* Add user changing functionality.\n\n0.0.1 (2016-10-10)\n-----------------\n\n* Initial release\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/morgante/django-graph-auth", "keywords": "django graphql api authentication jwt", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "django-graph-auth", "package_url": "https://pypi.org/project/django-graph-auth/", "platform": "any", "project_url": "https://pypi.org/project/django-graph-auth/", "project_urls": { "Homepage": "https://github.com/morgante/django-graph-auth" }, "release_url": "https://pypi.org/project/django-graph-auth/0.3.1/", "requires_dist": [ "djangorestframework", "djangorestframework-jwt" ], "requires_python": "", "summary": "django-graph-auth is a Django application which provides simple mutations and queries for managing users with GraphQL.", "version": "0.3.1" }, "last_serial": 2458635, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "164a6a481ed17822869092c5b95863f7", "sha256": "c5c91931a3d8a2d7475d22411d854aca054feca4df77031e6d9b58271391bf81" }, "downloads": -1, "filename": "django_graph_auth-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "164a6a481ed17822869092c5b95863f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5477, "upload_time": "2016-10-10T05:20:48", "url": "https://files.pythonhosted.org/packages/25/ea/8f07f220518704b3e56f68ada0b386c28372874f4a04ca5fe4ba9dd1024d/django_graph_auth-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f8e583a2f49c194a7415edd1d39898d", "sha256": "c9e9c2eae75ed14950181b3d7a4d196fc1b3a7e6938ba1fc6be57420e111b104" }, "downloads": -1, "filename": "django-graph-auth-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4f8e583a2f49c194a7415edd1d39898d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4174, "upload_time": "2016-10-10T05:20:53", "url": "https://files.pythonhosted.org/packages/53/f2/31fecb1b66adfd6da54fee12c4074dc05d7c0e83c44f2a46c64a62c59653/django-graph-auth-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "01b6c277c0d553c938cd775a8d61958a", "sha256": "d74ecae2413047c0c5404b71a2b295370f43c674545c3d179969b1b15966fd4e" }, "downloads": -1, "filename": "django_graph_auth-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01b6c277c0d553c938cd775a8d61958a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7512, "upload_time": "2016-10-12T07:55:57", "url": "https://files.pythonhosted.org/packages/9e/1b/ef2d5aac094cb0b45facdaefc93a96ac42d7427974ecb3bfbdf1dc2c8394/django_graph_auth-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0e0f0923f3183e6100d2ba36790c991", "sha256": "355413fec16672ae31676f6021d302269b1b74e199d067840be0f6d8cd8f1daa" }, "downloads": -1, "filename": "django-graph-auth-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b0e0f0923f3183e6100d2ba36790c991", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5719, "upload_time": "2016-10-12T07:56:00", "url": "https://files.pythonhosted.org/packages/0b/31/6e3f88da8ad4aa3771710d1af54fa0f8e45a1d96c9cc144fa4648a46bef1/django-graph-auth-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "51926a8282b664bdece93fd4b92058e8", "sha256": "3025fbc4a6a3a90e4d974aeea5788881d48e39b520da9d31bf27d308984a2df1" }, "downloads": -1, "filename": "django_graph_auth-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "51926a8282b664bdece93fd4b92058e8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7715, "upload_time": "2016-10-16T09:12:02", "url": "https://files.pythonhosted.org/packages/d6/4e/81833ab70dc6f55567f2e2e8e975fdf87e89f6f9b28f4e470adfed8ebd91/django_graph_auth-0.3.0-py2.py3-none-any.whl" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c3cb71b0d8a53a5df4505bf3c26cf063", "sha256": "33ed6ba62af680cadda42b2cde348c881b6c44bedb17b2631cb3eda53d938dc9" }, "downloads": -1, "filename": "django_graph_auth-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c3cb71b0d8a53a5df4505bf3c26cf063", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7832, "upload_time": "2016-11-14T01:58:58", "url": "https://files.pythonhosted.org/packages/e9/e7/766fbf67498f9c36bdd719e38c1db69ef1ac244157d6c6f3d29c1d270e0d/django_graph_auth-0.3.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c3cb71b0d8a53a5df4505bf3c26cf063", "sha256": "33ed6ba62af680cadda42b2cde348c881b6c44bedb17b2631cb3eda53d938dc9" }, "downloads": -1, "filename": "django_graph_auth-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c3cb71b0d8a53a5df4505bf3c26cf063", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7832, "upload_time": "2016-11-14T01:58:58", "url": "https://files.pythonhosted.org/packages/e9/e7/766fbf67498f9c36bdd719e38c1db69ef1ac244157d6c6f3d29c1d270e0d/django_graph_auth-0.3.1-py2.py3-none-any.whl" } ] }