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]
Release files for guillotina-dbusers 5.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| guillotina_dbusers-5.0.1.tar.gz | 8.6 kB | Details |
Release files / guillotina_dbusers-5.0.1.tar.gz
| Download URL | guillotina_dbusers-5.0.1.tar.gz |
|---|---|
| Size | 8.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0747aeea69ae9b6e03735e00a64ad359276ae8207b5906aa045ef5e1d2eba719
|
|
BLAKE2b-256 checksum How to use checksums |
d3e035cc5854bd07b82aec1fd7f190b376b3a04f83133f108be3a8ee57fc85f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|