guillotina插件,提供存储在数据库中的用户
项目描述
将用户/组存储在guillotina数据库中。
安装
pip install guillotina_dbusers
将guillotina_dbusers添加到guillotina配置中的应用程序列表中
使用id为dbusers通过@addons端点将插件安装到容器中。
可用的内容类型:- 用户 - 组
使用方法
安装后,您现在将在容器内拥有一个users和groups文件夹
POST /db/container/users { "@type": "User", "username": "foobar", "email": "foo@bar.com", "password": "foobar" }
您现在可以使用foobar用户进行认证。
登录
除了使用默认的认证机制外,此包还提供了一个@login,您可以使用jwt令牌进行操作
POST /db/container/@login { "username": "foobar", "password": "foobar" }
以及一个@refresh_token端点:
5.0.1 (2019-06-21)
修复dbusers在非容器上下文中认证时导致错误的bug [vangheem]
5.0.0 (2019-06-21)
Guillotina > 5仅支持
更新API以与plone api兼容 [jordic]
2.0.5 (2019-06-18)
升级
2.0.4 (2019-06-18)
限制g版本 [vangheem]
2.0.3 (2019-04-26)
权限
2.0.2 (2018-09-25)
移除登录端点,因为 guillotina 已经提供该功能 [bloodbare]
2.0.1 (2018-07-19)
支持将 username 和 login 作为参数用于 @login 端点 [ebrehault]
2.0.0 (2018-07-19)
与 guillotina 4 版本兼容 [vangheem]
1.0.1 (2017-10-08)
修复最新 guillotina 中的用户定义问题 [vangheem]
自动配置 [vangheem]
1.0.0 (2017-04-11)
首次迁移到 guillotina [vangheem]
关闭
guillotina_dbusers-5.0.1.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0747aeea69ae9b6e03735e00a64ad359276ae8207b5906aa045ef5e1d2eba719 |
|
MD5 | 1e639799afc8a23753837812948840fa |
|
BLAKE2b-256 | d3e035cc5854bd07b82aec1fd7f190b376b3a04f83133f108be3a8ee57fc85f6 |