{ "info": { "author": "Nathan Van Gheem", "author_email": "vangheem@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "guillotina_dbusers\n==================\n\nStore users/groups in the database for guillotina.\n\n\nInstallation\n------------\n\n- pip install guillotina_dbusers\n- add `guillotina_dbusers` to list of applications in your guillotina configuration\n- install into your container using the `@addons` endpoint using `dbusers` as id.\n\nAvailable content types:\n- User\n- Group\n\nUsage\n-----\n\nAfter installation, you will now have a `users` and `groups` folder inside\nyour container::\n\n\n POST /db/container/users {\n \"@type\": \"User\",\n \"username\": \"foobar\",\n \"email\": \"foo@bar.com\",\n \"password\": \"foobar\"\n }\n\n\nYou can now authenticate with the `foobar` user.\n\n\n\nLogin\n-----\n\nBesides using default authentication mechanisms, this package also provides\na `@login` so you can work with jwt tokens::\n\n POST /db/container/@login {\n \"username\": \"foobar\",\n \"password\": \"foobar\"\n }\n\n\nAnd a `@refresh_token` endpoint:L\n\n POST /db/container/@refresh_token\n\n5.0.1 (2019-06-21)\n------------------\n\n- Fix dbusers causing errors when authenticating against non-container context\n [vangheem]\n\n\n5.0.0 (2019-06-21)\n------------------\n\n- Guillotina > 5 only\n\n- Update API to be compat with plone api\n [jordic]\n\n\n2.0.5 (2019-06-18)\n------------------\n\n- bump\n\n\n2.0.4 (2019-06-18)\n------------------\n\n- restrict g version\n [vangheem]\n\n\n2.0.3 (2019-04-26)\n------------------\n\n- perms\n\n\n2.0.2 (2018-09-25)\n------------------\n\n- Remove login endpoint because guillotina already offers it\n [bloodbare]\n\n\n2.0.1 (2018-07-19)\n------------------\n\n- Support both `username` and `login` as parameter for the `@login` endpoint\n [ebrehault]\n\n\n2.0.0 (2018-07-19)\n------------------\n\n- Work with guillotina 4\n [vangheem]\n\n\n1.0.1 (2017-10-08)\n------------------\n\n- Fix issues with user definition on latest guillotina\n [vangheem]\n\n- Automatically configure\n [vangheem]\n\n\n1.0.0 (2017-04-11)\n------------------\n\n- initial move to guillotina\n [vangheem]", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi/guillotina_dbusers", "keywords": "async,guillotina,users,auth", "license": "GPL version 3", "maintainer": "", "maintainer_email": "", "name": "guillotina-dbusers", "package_url": "https://pypi.org/project/guillotina-dbusers/", "platform": "", "project_url": "https://pypi.org/project/guillotina-dbusers/", "project_urls": { "Homepage": "https://pypi.python.org/pypi/guillotina_dbusers" }, "release_url": "https://pypi.org/project/guillotina-dbusers/5.0.1/", "requires_dist": null, "requires_python": "", "summary": "guillotina addon to provide users that are stored in the database", "version": "5.0.1" }, "last_serial": 5429728, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "14ee2e1906f513ad3d1b425b7de7c5f3", "sha256": "cfdec4b7a558eab59096efad55969200ddcc616d9db6fe98a616295e1c327135" }, "downloads": -1, "filename": "guillotina_dbusers-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "14ee2e1906f513ad3d1b425b7de7c5f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10458, "upload_time": "2017-04-11T18:13:31", "url": "https://files.pythonhosted.org/packages/90/af/d4a5456bf232f97341acabb94acd531a746fa237f9bd0a6d402950e1cd33/guillotina_dbusers-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9dc2bb60d8e37a10c549b941ec1263c7", "sha256": "841118b80a849df93476503ddaef8381a44a11008117c05c90f8809eb2075d00" }, "downloads": -1, "filename": "guillotina_dbusers-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9dc2bb60d8e37a10c549b941ec1263c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5485, "upload_time": "2017-04-11T18:13:33", "url": "https://files.pythonhosted.org/packages/f7/89/93b5e9ebd0aeb3198f1d3966004fac9f6424b9e6c59d44cda5162ac30ed0/guillotina_dbusers-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "151799cbede64b4377b977d047a84b5d", "sha256": "81cd3cf124d7edd043e43180b0b2d8664ccb8cabf94d2becd96bfa47e5920245" }, "downloads": -1, "filename": "guillotina_dbusers-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "151799cbede64b4377b977d047a84b5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11368, "upload_time": "2017-10-08T19:02:19", "url": "https://files.pythonhosted.org/packages/ef/62/d5c33817b2058f0a57619e6b973b33be82df2b3a28c35096f3a93cf417db/guillotina_dbusers-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cedf3d1223d73c647905197290e13d21", "sha256": "4f6a57bca4d7c09a861c88719e5ac517b77e7c514b52339cd75e61108debe23b" }, "downloads": -1, "filename": "guillotina_dbusers-1.0.1.tar.gz", "has_sig": false, "md5_digest": "cedf3d1223d73c647905197290e13d21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5970, "upload_time": "2017-10-08T19:02:20", "url": "https://files.pythonhosted.org/packages/90/07/f932b5b9e2f8e3f49bf6c057b5f121d2263718609b0e890ee18a76d51d3b/guillotina_dbusers-1.0.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "d7ca2791cc865bd72065546a9bba25d3", "sha256": "d8cd3cc4de9edfdb36dbf50509f94a0e3c484a3ec846c0ab61f2327e1d52aad3" }, "downloads": -1, "filename": "guillotina_dbusers-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d7ca2791cc865bd72065546a9bba25d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11397, "upload_time": "2018-07-19T12:27:48", "url": "https://files.pythonhosted.org/packages/38/d6/7d42e49ca2e65bbb15b709230d6bb9a71fb23df170fd8daeb3319bcdc955/guillotina_dbusers-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a9afa58f14cb35b2330eb91bfa9753c", "sha256": "225e68995c23531f850ae9ca8a64b6c1e5c4cb14ea72804753bb75217042218e" }, "downloads": -1, "filename": "guillotina_dbusers-2.0.0.tar.gz", "has_sig": false, "md5_digest": "6a9afa58f14cb35b2330eb91bfa9753c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6239, "upload_time": "2018-07-19T12:27:47", "url": "https://files.pythonhosted.org/packages/ea/50/a90306334dc1e657c0149d5f34494b1f43a8da471781115336268e32bfef/guillotina_dbusers-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "398887363e6fb3f0fb1a1075a2097e68", "sha256": "a2afcc27c0a298def7a41689619ba2f1134dace6b9742578dbfc8673d52559be" }, "downloads": -1, "filename": "guillotina_dbusers-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "398887363e6fb3f0fb1a1075a2097e68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11496, "upload_time": "2018-07-19T18:27:44", "url": "https://files.pythonhosted.org/packages/4c/18/d838e4b93299b94d9303672040b4eea63ce05be2c8717e07d43ef969f7fb/guillotina_dbusers-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a3927a06263c1408867514fd8203a17", "sha256": "cb0246f048c9db09a6b05dbcae7085430eee9ca493b0c685d56de6fdc71b91a7" }, "downloads": -1, "filename": "guillotina_dbusers-2.0.1.tar.gz", "has_sig": false, "md5_digest": "6a3927a06263c1408867514fd8203a17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6338, "upload_time": "2018-07-19T18:27:43", "url": "https://files.pythonhosted.org/packages/bc/0a/0a414bffffe1bf55a97086e5c7210a4f8b6883c3e8c052b4653c40bfaecc/guillotina_dbusers-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "baedb5bc2a75e1ae810a87eb76595c1c", "sha256": "58cb6304f0602f505b18e117a89555996968d3fef4cd29278902e1921f68afbb" }, "downloads": -1, "filename": "guillotina_dbusers-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "baedb5bc2a75e1ae810a87eb76595c1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9239, "upload_time": "2018-09-25T14:11:58", "url": "https://files.pythonhosted.org/packages/84/37/32b01ef6cb13b587d91d04cd83a832ea45eb42e94ebe0037ccac2175e6ff/guillotina_dbusers-2.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddbba6ac2164ade0be322855bef5395b", "sha256": "20fc92126a203c705eef45c5862b416dfaabf87527d13b556919b469a50516fa" }, "downloads": -1, "filename": "guillotina_dbusers-2.0.2.tar.gz", "has_sig": false, "md5_digest": "ddbba6ac2164ade0be322855bef5395b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6300, "upload_time": "2018-09-25T14:12:00", "url": "https://files.pythonhosted.org/packages/61/f1/3a0195069400bddf45206ff7a70780b827c865f5c35235b82e54d697318f/guillotina_dbusers-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "792e2f395775d0ef884b0680f18c34e8", "sha256": "a45c23983478dc95f5e1395b228c122595c4036f018ac7fdfa5bcd9738188361" }, "downloads": -1, "filename": "guillotina_dbusers-2.0.3.tar.gz", "has_sig": false, "md5_digest": "792e2f395775d0ef884b0680f18c34e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6181, "upload_time": "2019-04-26T17:51:03", "url": "https://files.pythonhosted.org/packages/75/c9/f8076a611da151c4ca48e26d859f5862f421a3909269b1f9378fc61cd855/guillotina_dbusers-2.0.3.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "4efed646ec04c4adc6f8df3130ef555f", "sha256": "d26beb2903001b1d4065b47fca10997a4ce451753cc998b2d234f9146fe4582b" }, "downloads": -1, "filename": "guillotina_dbusers-2.0.5.tar.gz", "has_sig": false, "md5_digest": "4efed646ec04c4adc6f8df3130ef555f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6240, "upload_time": "2019-06-18T18:47:26", "url": "https://files.pythonhosted.org/packages/57/57/4df8782bd7d02f4129550f52c170181c0bf05223255f7c231024f40c8642/guillotina_dbusers-2.0.5.tar.gz" } ], "5.0.0": [ { "comment_text": "", "digests": { "md5": "cc0335b1f55cc354b745077f1c1ac80a", "sha256": "76310253dbb5c748dcca8338d3691e068b30a7750dba2170dca093db07348232" }, "downloads": -1, "filename": "guillotina_dbusers-5.0.0.tar.gz", "has_sig": false, "md5_digest": "cc0335b1f55cc354b745077f1c1ac80a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8512, "upload_time": "2019-06-21T07:12:09", "url": "https://files.pythonhosted.org/packages/09/94/715668281f1dd038d0bc3ed88d81629e680fabbd573fba4c55f466af8723/guillotina_dbusers-5.0.0.tar.gz" } ], "5.0.1": [ { "comment_text": "", "digests": { "md5": "1e639799afc8a23753837812948840fa", "sha256": "0747aeea69ae9b6e03735e00a64ad359276ae8207b5906aa045ef5e1d2eba719" }, "downloads": -1, "filename": "guillotina_dbusers-5.0.1.tar.gz", "has_sig": false, "md5_digest": "1e639799afc8a23753837812948840fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8621, "upload_time": "2019-06-21T08:46:30", "url": "https://files.pythonhosted.org/packages/d3/e0/35cc5854bd07b82aec1fd7f190b376b3a04f83133f108be3a8ee57fc85f6/guillotina_dbusers-5.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1e639799afc8a23753837812948840fa", "sha256": "0747aeea69ae9b6e03735e00a64ad359276ae8207b5906aa045ef5e1d2eba719" }, "downloads": -1, "filename": "guillotina_dbusers-5.0.1.tar.gz", "has_sig": false, "md5_digest": "1e639799afc8a23753837812948840fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8621, "upload_time": "2019-06-21T08:46:30", "url": "https://files.pythonhosted.org/packages/d3/e0/35cc5854bd07b82aec1fd7f190b376b3a04f83133f108be3a8ee57fc85f6/guillotina_dbusers-5.0.1.tar.gz" } ] }