Skip to main content

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

POST /db/container/@refresh_token

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


Download files

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

Files for guillotina-dbusers, version 2.0.5
Filename, size File type Python version Upload date Hashes
Filename, size guillotina_dbusers-2.0.5.tar.gz (6.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page