Skip to main content

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]

Project details


Release history Release notifications

This version
History Node

2.0.1

History Node

2.0.0

History Node

1.0.1

History Node

1.0.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
guillotina_dbusers-2.0.1-py3-none-any.whl (11.5 kB) Copy SHA256 hash SHA256 Wheel py3 Jul 19, 2018
guillotina_dbusers-2.0.1.tar.gz (6.3 kB) Copy SHA256 hash SHA256 Source None Jul 19, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page