我正在尝试将使用 Flask-OAuth 的旧版应用程序迁移到 authlib。authlib 的文档相当不错,但有帮助的是迁移指南,因为我真的不知道 flask-oauthlib 的哪些部分与 authlib 的部分相似。
例如(这只是一个例子):flask-oauthlib
有一个OAuth2RequestValidator
在providers
包下调用的类。我不知道我是否可以安全地撕掉它,或者 authlib 的哪个部分取代了它。旧代码也使用verify_request
. authlib 中的等价物是什么?只是一个快速指南 - old
:使用this
。new
:替换为(链接到)this
。
我已经查看了生产中的 Flask-oauthlib 或 authlib 问题?以及项目中的迁移udata
,但该项目非常大并且不容易遵循。一个基本的flask-oauthlib
例子和一些关于哪些类替换的评论,以及文档中的哪些位置对于让人们采用新库非常有帮助。