如何使用oAuth2保护Flask RESTPlus API?

如何使用oAuth2保护Flask RESTPlus API?,flask,oauth-2.0,flask-restplus,Flask,Oauth 2.0,Flask Restplus,我的问题类似于 我的目标是相同的,但这里给出的答案使用了一个似乎已被Authlib取代的库。Authlib是否公开了我可以导入的类似装饰器?有人能将我链接到有关此问题的解决方案或文档吗?(我找不到Authlib中列出的任何内容) 如果有人有其他的解决办法,我很乐意听听。如何将OAuth2与Flask RESTPlus API结合使用?我想您正在寻找实现 Authlib使用ResourceProtector和BearerTokenValidator实现此功能。您可以调用ResourceProtec

我的问题类似于

我的目标是相同的,但这里给出的答案使用了一个似乎已被Authlib取代的库。Authlib是否公开了我可以导入的类似装饰器?有人能将我链接到有关此问题的解决方案或文档吗?(我找不到Authlib中列出的任何内容)


如果有人有其他的解决办法,我很乐意听听。如何将OAuth2与Flask RESTPlus API结合使用?

我想您正在寻找实现

Authlib使用
ResourceProtector
BearerTokenValidator
实现此功能。您可以调用
ResourceProtector()
返回
require\u oauth
decorator以保护您的资源

请参阅此链接

如果您不是在管理令牌,而是在使用第三方身份验证服务器,那么您可以使用

如果您想添加“身份验证”,还有其他库可以进一步简化基于OpenID Connect的令牌管理,请参阅