使用OAuth2保护Restful API

使用OAuth2保护Restful API,oauth,oauth-2.0,flask-restful,Oauth,Oauth 2.0,Flask Restful,好的,我使用Flask Restful编写了一个API,现在我想实现OAuth2授权 我已经试过了,但是没有文件证明,而且程序也很复杂 所以,我的问题是:我该怎么做 按照oauthlib指南设置基本端点。确保它与端点一起工作 将API配置为使用oauth装饰器 oauth = OAuth2Provider(app) api = restful.Api(app, decorators=[oauth.require_oauth('email')]) 更新:我目前正在使用,但它不能很好地与Flas

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

我已经试过了,但是没有文件证明,而且程序也很复杂

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

  • 按照oauthlib指南设置基本端点。确保它与端点一起工作

  • 将API配置为使用oauth装饰器

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

  • 更新:我目前正在使用,但它不能很好地与Flask Restful配合使用,所以我不得不将我的整个API移植到vanilla Flask(幸运的是它没有那么大)。也许有一种方法,不过--看看这个。哇,看起来非常简单。谢谢