用于提供存储在数据库中的用户的guillotina插件
guillotina-dbusers的Python项目详细描述
将用户/组存储在断头台的数据库中。
安装
- pip安装断头台
- 将断头台用户添加到断头台配置中的应用程序列表中
- 使用dbusers作为id使用@addons端点安装到容器中。
可用内容类型: -用户 -组
用法
安装后,您现在将有一个用户和组文件夹 您的容器:
POST /db/container/users { "@type": "User", "username": "foobar", "email": "foo@bar.com", "password": "foobar" }
现在您可以使用foobar用户进行身份验证。
登录
除了使用默认的身份验证机制外,这个包还提供 a@登录以便您可以使用jwt令牌:
POST /db/container/@login { "username": "foobar", "password": "foobar" }
以及一个刷新令牌
POST /db/container/@refresh_token
5.0.1(2019-06-21)
- 修复在根据非容器上下文进行身份验证时导致错误的dbusers [范希姆]
5.0.0(2019-06-21)
- 仅限断头台>;5
- 将api更新为与plone api兼容 [乔迪奇]
2.0.5(2019-06-18)
- 凹凸
2.0.4(2019-06-18)
- 限制G版本 [范希姆]
2.0.3(2019-04-26)
- 烫发
2.0.2(2018-09-25)
- 删除登录终结点,因为断头台已经提供了它 [血淋淋的]
2.0.1(2018-07-19)
- 同时支持用户名和登录作为@登录端点的参数 [ebrehault]
2.0.0(2018-07-19)
- 使用断头台4 [范希姆]
1.0.1(2017-10-08)
- 修复最新断头台上的用户定义问题 [范希姆]
- 自动配置 [范希姆]
1.0.0(2017-04-11)
- 初移断头台 [范希姆]