认证
在 REST 服务器中的路由都是由 HTTP 基本身份验证保护着。在最初的那个服务器是通过使用 Flask-HTTPAuth 扩展来实现的。
因为 Resouce 类是继承自 Flask 的 MethodView,它能够通过定义 decorators 变量并且把装饰器赋予给它:
- from flask.ext.httpauth import HTTPBasicAuth
- # ...
- auth = HTTPBasicAuth()
- # ...
- class TaskAPI(Resource):
- decorators = [auth.login_required]
- # ...
- class TaskAPI(Resource):
- decorators = [auth.login_required]
- # ...
当前内容版权归 pythondoc.com 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 pythondoc.com .