python-将client_id链接到flask-sentinel中的特定端点

时间:2018-10-25 15:45:36

标签: python flask oauth-2.0 eve

我正在通过Python Eve REST API模块在​​我的flask-sentinel应用程序中实现oauth2身份验证系统。 我成功地以一种访问令牌的方式来安装和配置令牌,但是我需要的是一种将client_id与特定端点相关联的方法,以便我可以将正确的client_id共享给正确的用户。 / p>

示例: 使用client_id d1p4Kg7bS7M90XrseVeHa37lfAGCj8YgicVHlO93创建的令牌被授权仅请求https://api.website.com/people/端点,而没有其他请求。如果使用另一个client_id创建的令牌请求people端点,则返回401错误。

我看到在flask-sentinel生成的客户的mongo集合中,有一个default_scope字段始终为空,在令牌集合中有一个scope字段也始终为空。 在模块代码中,我看到默认情况下这些作用域为空,并且从未填充任何值。 也许这段代码和字段为将来的发展做准备?

scopes array in the token collection in Mongo

default_scopes array in the clients collection in Mongo

有人曾经以这种方式使用过烧瓶烧瓶吗? 预先谢谢你!

0 个答案:

没有答案