guillotina oauth支持
项目描述
.. contents:
GUILLOTINA_OAUTH
================
警告:此包需要一个可工作的plone.oauth服务器...
功能
--------
* 没有关于用户的持久性信息
* 配置对所有应用程序全局有效
配置
-------------
guillotina实用程序部分的通用全局配置
{
"applicatoins": ["guillotina_oauth"],
"auth_token_validators": [
"guillotina.auth.validators.SaltedHashPasswordValidator",
"guillotina_oauth.oauth.OAuthJWTValidator"
],
"oauth_settings": {
"server": "http://localhost/",
"jwt_secret": "secret",
"jwt_algorithm": "HS256",
"client_id": 11,
"client_password": "secret"
}
}
2.0.0 (2018-06-05)
------------------
- 升级guillotina
1.1.16 (2018-06-05)
-------------------
- 发布以约束guillotina的版本
[vangheem]
1.1.15 (2018-05-21)
-------------------
- 确保使用服务令牌用于请求其端点的端点
[vangheem]
1.1.14 (2018-05-17)
-------------------
- json处理修复
1.1.13 (2018-05-17)
-------------------
- 更好地处理add_scope
[vangheem]
1.1.12 (2018-05-12)
-------------------
- 添加更多日志
1.1.11 (2018-05-10)
-------------------
- check_scope_id是GET
1.1.10 (2018-05-08)
-------------------
- bump
1.1.9 (2018-05-08)
------------------
- 将client_id参数添加到某些端点
[vangheem]
1.1.8 (2018-05-07)
------------------
- 在add_user中添加数据属性
[vangheem]
1.1.8 (2018-05-07)
------------------
- 添加修改限制
1.1.7 (2018-05-07)
------------------
- 添加get_account_metadata和set_account_metadata方法
[vangheem]
1.1.6 (2018-05-04)
------------------
- 添加add_scope方法
[vangheem]
- 添加 check_scope_id 方法
[vangheem]
- get_temp_token 无容器也能工作
[vangheem]
1.1.5 (2018-05-04)
------------------
- 使用 `permissions` 数据
[vangheem]
1.1.4 (2018-04-09)
------------------
- 当用户缓存未命中时,使用用户 bearer 令牌获取用户信息进行验证
[ramon]
1.1.3 (2018-03-15)
------------------
- 如果提供,则仅使用授权头获取_temp_token
[vangheem]
1.1.2 (2018-03-15)
------------------
- 能够为 get_temp_token 提供授权头
[vangheem]
1.1.1 (2018-03-15)
------------------
- 添加 service_get_user 端点支持
[vangheem]
1.1.0 (2018-03-14)
------------------
- 升级以支持 Guillotina 2.4.x
[vangheem]
1.0.32 (2018-03-07)
-------------------
- 使用令牌而不是登录名作为用户缓存键
[vangheem]
1.0.31 (2018-02-20)
-------------------
- 添加 grant 和 revoke scope roles 方法
[vangheem]
1.0.30 (2018-02-16)
-------------------
- 修改默认清除值
[vangheem]
1.0.29 (2018-02-16)
-------------------
- 能够从参数中进行清除
[vangheem]
1.0.28 (2018-02-08)
-------------------
- 使用发送电子邮件而不是提醒
[vangheem]
1.0.27 (2018-02-08)
-------------------
- 修复 add_user
[vangheem]
1.0.26 (2018-02-07)
-------------------
- 支持 websocket 令牌
[vangheem]
1.0.25 (2018-01-24)
-------------------
- 添加 get_temp_token 和 retrieve_temp_data 方法
[vangheem]
1.0.24 (2018-01-15)
-------------------
- 为 `get_user` 发送授权头
[vangheem]
1.0.23 (2018-01-10)
-------------------
- 在认证用户对象上存储用户数据
[vangheem]
1.0.22 (2017-12-07)
-------------------
- 将 get_user 和 add_user 方法添加到实用工具中
[vangheem]
1.0.21 (2017-11-08)
-------------------
- 处理 CancelledError
[vangheem]
1.0.20 (2017-11-01)
-------------------
- 修复 search_users
[vangheem]
1.0.19 (2017-09-25)
-------------------
- 缓存用户对象 1 分钟以减轻 oauth 服务器负担
[vangheem]
1.0.18 (2017-09-15)
-------------------
- 将各种日志语句更改为 "debug" 级别
[vangheem]
1.0.17 (2017-09-08)
-------------------
- 修复发布问题
[vangheem]
1.0.16 (2017-09-08)
-------------------
- 提供到 setting--auto_renew_token 的设置 - 在测试中很有用
[vangheem]
1.0.15 (2017-08-09)
-------------------
- 能够配置 oauth 请求的超时时间
[vangheem]
1.0.14 (2017-08-08)
-------------------
- 使用 b/w compat OPTIONS 调用获取授权码
[vangheem]
1.0.13 (2017-08-07)
-------------------
- 覆盖 @oauthgetcode 的 OPTIONS
[vangheem]
1.0.12 (2017-08-04)
-------------------
- 检测无效的服务令牌并刷新
[vangheem]
1.0.11 (2017-08-04)
-------------------
- 更多日志
1.0.10 (2017-08-04)
-------------------
- 记录正确的服务令牌
[vangheem]
1.0.9 (2017-08-04)
------------------
- 更多日志
[vangheem]
1.0.8 (2017-08-04)
------------------
- 在续订服务令牌时更好地处理错误
[vangheem]
1.0.7 (2017-07-24)
------------------
- 允许用户从 api 中验证,而不需要任何角色
[vangheem]
1.0.6 (2017-07-24)
------------------
- 修复 oauth 端点的 OPTIONS 使用
[vangheem]
- 确保 POST 请求将变量作为 json 数据推送到 oauth 端点
[vangheem]
1.0.5 (2017-07-24)
------------------
- @oauthgetcode 现在在应用根目录以及容器中都可以工作
[vangheem]
1.0.4 (2017-06-25)
------------------
- 在 oauth 中,用户 ID 可能不是邮件地址
[bloodbare]
1.0.3 (2017-06-16)
------------------
- 处理连接到无效服务器时的 oauth 错误
[vangheem]
1.0.2 (2017-06-16)
------------------
- 处理未提供配置时的错误
[vangheem]
1.0.1 (2017-06-15)
------------------
- 如果找不到用户,不要抛出 KeyError,抛出 Unauthorized
[vangheem]
1.0.0 (2017-04-24)
------------------
- 初次发布
GUILLOTINA_OAUTH
================
警告:此包需要一个可工作的plone.oauth服务器...
功能
--------
* 没有关于用户的持久性信息
* 配置对所有应用程序全局有效
配置
-------------
guillotina实用程序部分的通用全局配置
{
"applicatoins": ["guillotina_oauth"],
"auth_token_validators": [
"guillotina.auth.validators.SaltedHashPasswordValidator",
"guillotina_oauth.oauth.OAuthJWTValidator"
],
"oauth_settings": {
"server": "http://localhost/",
"jwt_secret": "secret",
"jwt_algorithm": "HS256",
"client_id": 11,
"client_password": "secret"
}
}
2.0.0 (2018-06-05)
------------------
- 升级guillotina
1.1.16 (2018-06-05)
-------------------
- 发布以约束guillotina的版本
[vangheem]
1.1.15 (2018-05-21)
-------------------
- 确保使用服务令牌用于请求其端点的端点
[vangheem]
1.1.14 (2018-05-17)
-------------------
- json处理修复
1.1.13 (2018-05-17)
-------------------
- 更好地处理add_scope
[vangheem]
1.1.12 (2018-05-12)
-------------------
- 添加更多日志
1.1.11 (2018-05-10)
-------------------
- check_scope_id是GET
1.1.10 (2018-05-08)
-------------------
- bump
1.1.9 (2018-05-08)
------------------
- 将client_id参数添加到某些端点
[vangheem]
1.1.8 (2018-05-07)
------------------
- 在add_user中添加数据属性
[vangheem]
1.1.8 (2018-05-07)
------------------
- 添加修改限制
1.1.7 (2018-05-07)
------------------
- 添加get_account_metadata和set_account_metadata方法
[vangheem]
1.1.6 (2018-05-04)
------------------
- 添加add_scope方法
[vangheem]
- 添加 check_scope_id 方法
[vangheem]
- get_temp_token 无容器也能工作
[vangheem]
1.1.5 (2018-05-04)
------------------
- 使用 `permissions` 数据
[vangheem]
1.1.4 (2018-04-09)
------------------
- 当用户缓存未命中时,使用用户 bearer 令牌获取用户信息进行验证
[ramon]
1.1.3 (2018-03-15)
------------------
- 如果提供,则仅使用授权头获取_temp_token
[vangheem]
1.1.2 (2018-03-15)
------------------
- 能够为 get_temp_token 提供授权头
[vangheem]
1.1.1 (2018-03-15)
------------------
- 添加 service_get_user 端点支持
[vangheem]
1.1.0 (2018-03-14)
------------------
- 升级以支持 Guillotina 2.4.x
[vangheem]
1.0.32 (2018-03-07)
-------------------
- 使用令牌而不是登录名作为用户缓存键
[vangheem]
1.0.31 (2018-02-20)
-------------------
- 添加 grant 和 revoke scope roles 方法
[vangheem]
1.0.30 (2018-02-16)
-------------------
- 修改默认清除值
[vangheem]
1.0.29 (2018-02-16)
-------------------
- 能够从参数中进行清除
[vangheem]
1.0.28 (2018-02-08)
-------------------
- 使用发送电子邮件而不是提醒
[vangheem]
1.0.27 (2018-02-08)
-------------------
- 修复 add_user
[vangheem]
1.0.26 (2018-02-07)
-------------------
- 支持 websocket 令牌
[vangheem]
1.0.25 (2018-01-24)
-------------------
- 添加 get_temp_token 和 retrieve_temp_data 方法
[vangheem]
1.0.24 (2018-01-15)
-------------------
- 为 `get_user` 发送授权头
[vangheem]
1.0.23 (2018-01-10)
-------------------
- 在认证用户对象上存储用户数据
[vangheem]
1.0.22 (2017-12-07)
-------------------
- 将 get_user 和 add_user 方法添加到实用工具中
[vangheem]
1.0.21 (2017-11-08)
-------------------
- 处理 CancelledError
[vangheem]
1.0.20 (2017-11-01)
-------------------
- 修复 search_users
[vangheem]
1.0.19 (2017-09-25)
-------------------
- 缓存用户对象 1 分钟以减轻 oauth 服务器负担
[vangheem]
1.0.18 (2017-09-15)
-------------------
- 将各种日志语句更改为 "debug" 级别
[vangheem]
1.0.17 (2017-09-08)
-------------------
- 修复发布问题
[vangheem]
1.0.16 (2017-09-08)
-------------------
- 提供到 setting--auto_renew_token 的设置 - 在测试中很有用
[vangheem]
1.0.15 (2017-08-09)
-------------------
- 能够配置 oauth 请求的超时时间
[vangheem]
1.0.14 (2017-08-08)
-------------------
- 使用 b/w compat OPTIONS 调用获取授权码
[vangheem]
1.0.13 (2017-08-07)
-------------------
- 覆盖 @oauthgetcode 的 OPTIONS
[vangheem]
1.0.12 (2017-08-04)
-------------------
- 检测无效的服务令牌并刷新
[vangheem]
1.0.11 (2017-08-04)
-------------------
- 更多日志
1.0.10 (2017-08-04)
-------------------
- 记录正确的服务令牌
[vangheem]
1.0.9 (2017-08-04)
------------------
- 更多日志
[vangheem]
1.0.8 (2017-08-04)
------------------
- 在续订服务令牌时更好地处理错误
[vangheem]
1.0.7 (2017-07-24)
------------------
- 允许用户从 api 中验证,而不需要任何角色
[vangheem]
1.0.6 (2017-07-24)
------------------
- 修复 oauth 端点的 OPTIONS 使用
[vangheem]
- 确保 POST 请求将变量作为 json 数据推送到 oauth 端点
[vangheem]
1.0.5 (2017-07-24)
------------------
- @oauthgetcode 现在在应用根目录以及容器中都可以工作
[vangheem]
1.0.4 (2017-06-25)
------------------
- 在 oauth 中,用户 ID 可能不是邮件地址
[bloodbare]
1.0.3 (2017-06-16)
------------------
- 处理连接到无效服务器时的 oauth 错误
[vangheem]
1.0.2 (2017-06-16)
------------------
- 处理未提供配置时的错误
[vangheem]
1.0.1 (2017-06-15)
------------------
- 如果找不到用户,不要抛出 KeyError,抛出 Unauthorized
[vangheem]
1.0.0 (2017-04-24)
------------------
- 初次发布