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 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:
POST /db/container/@refresh_token
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]
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 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:
POST /db/container/@refresh_token
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.
Source Distribution
File details
Details for the file guillotina_dbusers-2.0.3.tar.gz
.
File metadata
- Download URL: guillotina_dbusers-2.0.3.tar.gz
- Upload date:
- Size: 6.2 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 | a45c23983478dc95f5e1395b228c122595c4036f018ac7fdfa5bcd9738188361 |
|
MD5 | 792e2f395775d0ef884b0680f18c34e8 |
|
BLAKE2b-256 | 75c9f8076a611da151c4ca48e26d859f5862f421a3909269b1f9378fc61cd855 |