【问题标题】:Flask-oauthlib or authlib in production?Flask-oauthlib 或 authlib 在生产中?
【发布时间】:2018-04-22 10:06:24
【问题描述】:

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

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

flask-oauthlib 页面,注意警告:

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

【问题讨论】:

    标签: flask flask-oauthlib authlib


    【解决方案1】:

    首先回答你的问题:

    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,因为它设计得更好,它有安全邮件列表。商业计划中将会有更多功能。

    【讨论】:

    猜你喜欢
    • 2015-12-29
    • 1970-01-01
    • 2021-08-31
    • 2015-01-11
    • 2021-02-09
    • 2018-10-24
    • 1970-01-01
    • 2018-02-11
    • 2015-03-03
    相关资源
    最近更新 更多