0

这可能是一个 Python 新手问题(即,不了解装饰器)。

我有一个视图类,我想通过要求 OAuth 身份验证来保护它(我已经设置并工作了所有 OAuth 东西)。

文档说这样做:

@app.route('/api/user')
@oauth.require_oauth('email', 'username')
def user():
    return jsonify(request.oauth.user)

但我有一个 MethodView 类:

@inject(oauth=OAuth)
class MyView(flask.views.MethodView):
    def get(self):
        pass

我可以注入 OAuth 对象,但是如何使用它来达到相同的效果呢?

4

1 回答 1

0

我的错。我认为@oauth.require_oauth 仅适用于 OAuth 提供者。

于 2015-08-02T18:04:20.353 回答