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