使用OAuth2保护Flask-Restful API

时间:2013-11-09 11:06:31

标签: oauth oauth-2.0 flask-restful

好的,所以我使用Flask-Restful写了一个API,现在我想实现OAuth2授权。

我已经尝试了pyoauth2,但它没有记录,tutorial非常复杂。

所以,我的问题是:我该怎么做?

1 个答案:

答案 0 :(得分:5)

  1. 按照flask-oauthlib指南设置基本端点。确保它适用于香草烧瓶终点。

  2. 配置您的API以使用oauth装饰器。

    oauth = OAuth2Provider(app)
    api = restful.Api(app, decorators=[oauth.require_oauth('email')])