{ "info": { "author": "Caravan Coop", "author_email": "hi@caravan.coop", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "```\n __ __ __ __ ____ _ __\n ________ _____/ /_ ____ ___ __/ /_/ /_ / /_____ ____ / / /__(_) /_\n / ___/ _ \\/ ___/ __/ ___/ __ `/ / / / __/ __ \\ ___/ __/ __ \\/ __ \\/ / //_/ / __/\n / / / __(__ ) /_ /__/ /_/ / /_/ / /_/ / / / /__/ /_/ /_/ / /_/ / / ,< / / /_\n /_/ \\___/____/\\__/ \\__,_/\\__,_/\\__/_/ /_/ \\__/\\____/\\____/_/_/|_/_/\\__/\n\n```\n\nThis libary provides mixins and views to handle signup, login and\nlogout in an API built with django-rest-framework. After login,\nclient applications get a token for the API requests.\n\nEmail-based signups are supported out of the box.\nOther methods require you to specify an extra in your requirements;\nfor example, to use Facebook login you need to depend on\n`rest-framework-auth-toolkit[facebook]`.\n\nContrary to other similar modules, rest-auth-toolkit doess not provide\na set of Django apps to include and configure in your settings, but a\ncollection of mixins, base classes, base views and simple templates\nthat you can integrate and customize in your own apps.\n\nSee the [demo](demo/) app for example usage.\n\n\u26a0\ufe0f This library is not stable yet, make sure to pin your dependencies.\nRecommended form: `rest-framework-auth-toolkit == 0.9.*`\n\nSee the [changelog](CHANGELOG.md) for breaking changes.\n\n\n## Contributing\n\nTo run tests:\n\n```\nexport DATABASE_URL=postgres://ratk@localhost:5432/ratk\ntox\n```\n\nYou will have to create the `ratk` role first, as well as\nthe `ratk` and `test_ratk` databases.\n\n", "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/caravancoop/rest-framework-auth-toolkit", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "Rest-Framework-Auth-Toolkit", "package_url": "https://pypi.org/project/Rest-Framework-Auth-Toolkit/", "platform": "", "project_url": "https://pypi.org/project/Rest-Framework-Auth-Toolkit/", "project_urls": { "Homepage": "https://github.com/caravancoop/rest-framework-auth-toolkit" }, "release_url": "https://pypi.org/project/Rest-Framework-Auth-Toolkit/0.10/", "requires_dist": [ "django >= 1.11", "facepy; extra == \"facebook\"" ], "requires_python": "", "summary": "Simple + flexible signup and login for Django APIs", "version": "0.10" }, "last_serial": 5698804, "releases": { "0.1": [], "0.10": [ { "comment_text": "", "digests": { "md5": "39b271b76fc5250b04083894a7216089", "sha256": "7640899a57dcd2674e9862849e1ab965bfeb403c980cbb2e1f04315077caf7eb" }, "downloads": -1, "filename": "Rest_Framework_Auth_Toolkit-0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39b271b76fc5250b04083894a7216089", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25224, "upload_time": "2019-02-28T03:32:32", "url": "https://files.pythonhosted.org/packages/f7/4e/a0b00c0384b79a81c60fc4e13e8d234a3947c301e3802f941e9e5e71f7ca/Rest_Framework_Auth_Toolkit-0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f735da2924e8c41f786e044020eb62a", "sha256": "eb724475ee0f760e9b02bb809fae825da6fcabead9bbca063fcd9f8ffba79d4f" }, "downloads": -1, "filename": "Rest_Framework_Auth_Toolkit-0.10.tar.gz", "has_sig": false, "md5_digest": "8f735da2924e8c41f786e044020eb62a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20217, "upload_time": "2019-02-28T03:32:34", "url": "https://files.pythonhosted.org/packages/86/ff/d2def92641d2128a2edc31d34320d09bfbb1963ffec32830850af3c9e97f/Rest_Framework_Auth_Toolkit-0.10.tar.gz" } ], "0.11b1": [ { "comment_text": "", "digests": { "md5": "d68c4c183f17b1aede173a3082a9553f", "sha256": "a786b1cc51eae67451a1d0afb6ae5a611b76b9dd2297d0ddcd01b2d4de08392a" }, "downloads": -1, "filename": "Rest_Framework_Auth_Toolkit-0.11b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d68c4c183f17b1aede173a3082a9553f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26539, "upload_time": "2019-08-19T14:43:05", "url": "https://files.pythonhosted.org/packages/d4/4a/e5ca3eebc17aa14559d67f7c11a9a91636fef0bed1c4ff38c47e7ee552b0/Rest_Framework_Auth_Toolkit-0.11b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c9234cb51aa630a91e8bf81bfde2e3a", "sha256": "980ef8c0da8812eb8d84775a047fe09963b97e39b929d28a736f64027aec1597" }, "downloads": -1, "filename": "Rest_Framework_Auth_Toolkit-0.11b1.tar.gz", "has_sig": false, "md5_digest": "8c9234cb51aa630a91e8bf81bfde2e3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21208, "upload_time": "2019-08-19T14:43:43", "url": "https://files.pythonhosted.org/packages/3c/ff/bfb60eb1db26de8df6daa462404d54e0a223ca86df9f82059381fd903f31/Rest_Framework_Auth_Toolkit-0.11b1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "eaade4a33b9f845530fd798ceee8962d", "sha256": "2c6bbba98de8d17b73bdf0eb5ed731ff418d36931dc528c786d889d6c3e6aa42" }, "downloads": -1, "filename": "Rest_Framework_Auth_Toolkit-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eaade4a33b9f845530fd798ceee8962d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7849, "upload_time": "2017-10-26T20:28:03", "url": "https://files.pythonhosted.org/packages/d9/1c/6879eac48e92108c7e83f4eb320a10a13300187ff43a073f6403923d4cde/Rest_Framework_Auth_Toolkit-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47eba18198f520f8d368817ed461bdbd", "sha256": "6b538253ae10dcccf68bd53d7c5e8ac344af68e98fef4bf4a37c54e804a72bda" }, "downloads": -1, "filename": "Rest-Framework-Auth-Toolkit-0.4.tar.gz", "has_sig": false, "md5_digest": "47eba18198f520f8d368817ed461bdbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13021, "upload_time": "2017-10-26T20:28:02", "url": "https://files.pythonhosted.org/packages/69/2d/466c1a5080b54d25edf7554fcf2c868831acba45c949eed08f5ca50cebe2/Rest-Framework-Auth-Toolkit-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "c900b40f575e9d1c3e8bb9f4a1a643b6", "sha256": "8363445137b029491ace4fac58532061033d4aaf5cf7915d9f4fa372840b0a21" }, "downloads": -1, "filename": "Rest_Framework_Auth_Toolkit-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c900b40f575e9d1c3e8bb9f4a1a643b6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9344, "upload_time": "2017-10-27T15:51:06", "url": "https://files.pythonhosted.org/packages/54/f6/1302bbe4f5543bbb4c26583aff73e6ea3c94f18a35202147f98d265458d3/Rest_Framework_Auth_Toolkit-0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e919745bfcbb4d58ca47b9b21285e8a4", "sha256": "30b66f5737495a094a0ae06d1d7d724ed059c3354ec86824c2b66f02781de9fa" }, "downloads": -1, "filename": "Rest-Framework-Auth-Toolkit-0.5.tar.gz", "has_sig": false, "md5_digest": "e919745bfcbb4d58ca47b9b21285e8a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13340, "upload_time": "2017-10-27T15:51:04", "url": "https://files.pythonhosted.org/packages/ed/7b/a459d79d76bc3b927ecf04b8851092253cdf1710ed08cfc9bc99ff2063de/Rest-Framework-Auth-Toolkit-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "957aac9349ac101bd72e30f802719134", "sha256": "04175b20a52b71b7817ce66a1795e09cfc0cdfce24155809f58ff82245f5e5ab" }, "downloads": -1, "filename": "Rest_Framework_Auth_Toolkit-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "957aac9349ac101bd72e30f802719134", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9404, "upload_time": "2018-02-21T18:21:07", "url": "https://files.pythonhosted.org/packages/16/96/046b22fc8eaa466eb1c6abcc14f391a9269e47c6d97cf746ec43d2544792/Rest_Framework_Auth_Toolkit-0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "385fa6ed9d1a8a19305b6a9f75b9cc60", "sha256": "fec58a11a2e4d97fc7ff1020acb0bd7be7911a8ca807f9cc1c56875519e06d51" }, "downloads": -1, "filename": "Rest-Framework-Auth-Toolkit-0.6.tar.gz", "has_sig": false, "md5_digest": "385fa6ed9d1a8a19305b6a9f75b9cc60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13363, "upload_time": "2018-02-21T18:21:04", "url": "https://files.pythonhosted.org/packages/5e/8e/bcb408b2ec7a58ca51176aeccdcdf00a07b11de870b4c5f2fcc0a9b8da4e/Rest-Framework-Auth-Toolkit-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "65a453a8813833a68dcba3e97ab49df4", "sha256": "229dadddcf6f91a7f1e2ebbf0bc05332da388db86b079f548031a53f98545fd1" }, "downloads": -1, "filename": "Rest_Framework_Auth_Toolkit-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "65a453a8813833a68dcba3e97ab49df4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 10501, "upload_time": "2018-02-22T01:21:41", "url": "https://files.pythonhosted.org/packages/7b/59/3fdd843b797e9a8fc7267a02220db4b83001d066824184fc88e6143460a1/Rest_Framework_Auth_Toolkit-0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06dd671eb325a9ee64a18b2d037012f0", "sha256": "cb5c721fce08d2053eb773704a942c665a6a4c470477e21cb4118a295cc561d8" }, "downloads": -1, "filename": "Rest-Framework-Auth-Toolkit-0.7.tar.gz", "has_sig": false, "md5_digest": "06dd671eb325a9ee64a18b2d037012f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13721, "upload_time": "2018-02-22T01:21:40", "url": "https://files.pythonhosted.org/packages/31/12/82d781a74eb0cdf22e1b7a84d4aefc3e56fbc21df968d8a86abb8fc96fe8/Rest-Framework-Auth-Toolkit-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "fb1baa46167b31e12155592068dd2b58", "sha256": "432d00f168bb2d278972898603df8f5ba29d25d82dbeb864cf420ca53d37a4ca" }, "downloads": -1, "filename": "Rest_Framework_Auth_Toolkit-0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb1baa46167b31e12155592068dd2b58", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11094, "upload_time": "2018-06-06T21:04:35", "url": "https://files.pythonhosted.org/packages/4b/26/3de00b5fdaf73ab53b40f84c10e306b80168eae1a9c88013e65dd6699b6b/Rest_Framework_Auth_Toolkit-0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6eb04d6506ba3e48eb6beb14de95a26f", "sha256": "4cdf7fe2c6a851cd80023fe02f3721c446e843d2818574919c991d98d98fb884" }, "downloads": -1, "filename": "Rest-Framework-Auth-Toolkit-0.8.tar.gz", "has_sig": false, "md5_digest": "6eb04d6506ba3e48eb6beb14de95a26f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15169, "upload_time": "2018-06-06T21:04:37", "url": "https://files.pythonhosted.org/packages/e2/a0/82855f594c2cc39f1b5ab5f2944586db0ad292df18a840425774c00b9128/Rest-Framework-Auth-Toolkit-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "725fa1cf6832aff2d504bddda8c370c0", "sha256": "d955ff5bb94b1e3699b23210bd0e697c1e714dbce21d822c3b3a3cb4fcdf91ad" }, "downloads": -1, "filename": "Rest_Framework_Auth_Toolkit-0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "725fa1cf6832aff2d504bddda8c370c0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23960, "upload_time": "2018-10-10T21:28:09", "url": "https://files.pythonhosted.org/packages/41/cf/630952582d7e0df3891577006e1345954b8b46356046aec05a07106f0376/Rest_Framework_Auth_Toolkit-0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c201da4f7be5995fe7c12ae52d8999e6", "sha256": "5c60e1d5348d4fe9b0fd7ab2b199ce578e538c98c3b62b8498b781222e249d02" }, "downloads": -1, "filename": "Rest_Framework_Auth_Toolkit-0.9.tar.gz", "has_sig": false, "md5_digest": "c201da4f7be5995fe7c12ae52d8999e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16768, "upload_time": "2018-10-10T21:28:10", "url": "https://files.pythonhosted.org/packages/e9/e3/5bd36a1cc3b7a2af33b06c26c45eb2daaae66f883619aae6ecaf76ee75c3/Rest_Framework_Auth_Toolkit-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "39b271b76fc5250b04083894a7216089", "sha256": "7640899a57dcd2674e9862849e1ab965bfeb403c980cbb2e1f04315077caf7eb" }, "downloads": -1, "filename": "Rest_Framework_Auth_Toolkit-0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39b271b76fc5250b04083894a7216089", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25224, "upload_time": "2019-02-28T03:32:32", "url": "https://files.pythonhosted.org/packages/f7/4e/a0b00c0384b79a81c60fc4e13e8d234a3947c301e3802f941e9e5e71f7ca/Rest_Framework_Auth_Toolkit-0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f735da2924e8c41f786e044020eb62a", "sha256": "eb724475ee0f760e9b02bb809fae825da6fcabead9bbca063fcd9f8ffba79d4f" }, "downloads": -1, "filename": "Rest_Framework_Auth_Toolkit-0.10.tar.gz", "has_sig": false, "md5_digest": "8f735da2924e8c41f786e044020eb62a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20217, "upload_time": "2019-02-28T03:32:34", "url": "https://files.pythonhosted.org/packages/86/ff/d2def92641d2128a2edc31d34320d09bfbb1963ffec32830850af3c9e97f/Rest_Framework_Auth_Toolkit-0.10.tar.gz" } ] }