【发布时间】:2020-03-12 15:39:37
【问题描述】:
伙计们,我需要将 Flask-RESTful API 与 Flask-User 一起使用。使用flask restful的方法如下
from flask import Flask from flask_restful import Resource, Api app = Flask(__name__) api = Api(app) class HelloWorld(Resource): def get(self): return {'hello': 'world'} api.add_resource(HelloWorld, '/') if __name__ == '__main__': app.run(debug=True)而在 Flask-User 中使用基于角色的授权的方式如下
from flask_user import roles_required @route('/admin/dashboard') # @route() must always be the outer-most decorator @roles_required('Admin') def admin_dashboard(): # render the admin dashboardClear flask restful 不涉及函数上面的路由装饰器,而是涉及资源。并且烧瓶用户在烧瓶中不存在的相同功能之上以装饰器的形式提供基于角色的授权。那么如何在 Flask restful 中使用这种基于角色的 Flask User 授权呢?
【问题讨论】:
标签: flask-restful role-base-authorization flask-user