guillotina addon to provide users that are stored in the database
Project description
.. contents::
guillotina_dbusers
==================
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
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:
POST /db/container/@refresh_token
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]
guillotina_dbusers
==================
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
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:
POST /db/container/@refresh_token
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.
Source Distribution
Built Distribution
Close
Hashes for guillotina_dbusers-2.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2afcc27c0a298def7a41689619ba2f1134dace6b9742578dbfc8673d52559be |
|
MD5 | 398887363e6fb3f0fb1a1075a2097e68 |
|
BLAKE2b-256 | 4c18d838e4b93299b94d9303672040b4eea63ce05be2c8717e07d43ef969f7fb |