Store users/groups in the database for guillotina.
Installation
pip install guillotina_dbusers
add guillotina_dbusers to list of applications in your guillotina configuration
install into your container using the @addons endpoint using dbusers as id.
Available content types: - User - Group
Usage
After installation, you will now have a users and groups folder inside your container:
POST /db/container/users {
"@type": "User",
"username": "foobar",
"email": "foo@bar.com",
"password": "foobar"
}
You can now authenticate with the foobar user.
Login
Besides using default authentication mechanisms, this package also provides a @login so you can work with jwt tokens:
POST /db/container/@login {
"username": "foobar",
"password": "foobar"
}
And a @refresh_token endpoint:L
5.0.1 (2019-06-21)
Fix dbusers causing errors when authenticating against non-container context [vangheem]
5.0.0 (2019-06-21)
Guillotina > 5 only
Update API to be compat with plone api [jordic]
2.0.5 (2019-06-18)
bump
2.0.4 (2019-06-18)
restrict g version [vangheem]
2.0.3 (2019-04-26)
perms
2.0.2 (2018-09-25)
Remove login endpoint because guillotina already offers it [bloodbare]
2.0.1 (2018-07-19)
Support both username and login as parameter for the @login endpoint [ebrehault]
2.0.0 (2018-07-19)
Work with guillotina 4 [vangheem]
1.0.1 (2017-10-08)
Fix issues with user definition on latest guillotina [vangheem]
Automatically configure [vangheem]
1.0.0 (2017-04-11)
initial move to guillotina [vangheem]
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file guillotina_dbusers-5.0.1.tar.gz.
File metadata
- Download URL: guillotina_dbusers-5.0.1.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0747aeea69ae9b6e03735e00a64ad359276ae8207b5906aa045ef5e1d2eba719
|
|
| MD5 |
1e639799afc8a23753837812948840fa
|
|
| BLAKE2b-256 |
d3e035cc5854bd07b82aec1fd7f190b376b3a04f83133f108be3a8ee57fc85f6
|