Kinto中的Portier身份验证支持
项目描述
Portier身份验证支持Kinto
kinto-portier 允许使用电子邮件地址在 Kinto 应用程序中进行身份验证。
它提供
安装
安装Python包
pip install kinto-portier
将包包含在项目配置中
kinto.includes = kinto_portier
并使用 pyramid_multiauth 形式配置认证策略
multiauth.policies = portier multiauth.policy.portier.use = kinto_portier.authentication.PortierOAuthAuthenticationPolicy
默认情况下,它将依赖于在 Kinto 中配置的缓存。
配置
使用应用程序注册期间获取的值填写这些设置
kinto.portier.broker_url = https://broker.portier.io kinto.portier.webapp.authorized_domains = *.github.io # kinto.portier.cache_ttl_seconds = 300 # kinto.portier.state.ttl_seconds = 3600
登录流程
OAuth Bearer 令牌
使用此头信息使用 OAuth 令牌
Authorization: Portier <jwt_token>
- 备注::
如果令牌无效,这将导致返回 401 错误响应。
变更日志
本文档描述了每个过去版本之间的更改。
0.4.0 (2017-05-17)
错误修复
升级到 Kinto 7 并在使用缓存时设置 ttl。
0.3.0 (2017-03-08)
使其与 Python 3.5 兼容
0.2.0 (2017-02-10)
初始实现
贡献者
Mathieu Leplatre <mathieu@mozilla.com>
Nicolas Perriault <nperriault@mozilla.com>
Rémy Hubscher <rhubscher@mozilla.com>
项目详情
关闭
kinto-portier-0.4.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 457fa1f44255ebe94ee048bdab5fc5f3e65f10d7412e5d9f33bcff1023fb382c |
|
MD5 | b9ce6b4ea82fda91fbe448f9f3a41c1f |
|
BLAKE2b-256 | 64efdc47d7bb9fbbb7f76ceb2616acf73f1134728b6000261f1586ce83b3d5a7 |
关闭
kinto_portier-0.4.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9a895f1bcea42b5a4fd310a93fc31bf6ad7119f055b2329cf6a38104cc0d1458 |
|
MD5 | bbefd5cda86bf710251051731847d1c9 |
|
BLAKE2b-256 | bfe7c6c59aa0e79461a435325ab42ecc0c8888d8ab57cfab7704ee69399d39f6 |