5

我刚刚让 flask-oauthlib 在我正在构建的网站上工作。但是,我注意到该项目的首页有一个警告,请改为使用 authlib。

如果您在生产中使用 flask-oauthlib,您打算迁移到 authlib 吗?有谁知道这个迁移已经完成的简单项目回购?我非常感谢瞥一眼某些东西。

flask-oauthlib 页面,注意警告:

https://flask-oauthlib.readthedocs.io/en/latest/

4

1 回答 1

18

首先回答你的问题:

  1. 该项目已从 Flask-OAuthlib 迁移到 Authlib:https ://github.com/opendatateam/udata/pull/1434
  2. 然后升级到 Authlib v0.6:https ://github.com/opendatateam/udata/pull/1572

但是在https://github.com/authlib/example-oauth2-server检查示例会更容易


我是 Flask-OAuthlib 和 Authlib 的作者。以下是不同之处:

  1. Flask-OAuthlib 是很久以前开发的,它依赖于 oauthlib。我现在比那个时候对 OAuth 有了更好的理解。
  2. Authlib 包含从低级 RFC 到高级框架集成的实现。它更正确。RFC 实现更适用于框架集成。
  3. Flask-OAuthlib 在 BSD 下获得许可,但 Authlib 在 AGPL 下获得许可。如果许可证有问题,并且您不想购买商业许可证,则应选择 Flask-OAuthlib。
  4. Authlib 提供商业支持和许可。如果你是一家公司,最好使用 Authlib,因为它设计得更好,它有安全邮件列表。商业计划中将有更多功能。
于 2018-04-22T11:57:19.850 回答