guillotina addon to provide users that are stored in the database
Project description
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]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.