gpt4 book ai didi

生产中的 Flask-oauthlib 或 authlib?

转载 作者:行者123 更新时间:2023-12-03 15:56:23 32 4
gpt4 key购买 nike

我刚刚在我正在构建的网站中使用了flask-oauthlib。但是,我注意到该项目的首页有一个警告,要求改用 authlib。

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

flask-oauthlib 页面,注意警告:

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

最佳答案

首先回答你的问题:

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


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

    我是 Flask-OAuthlib 和 Authlib 的作者。以下是差异:
  • Flask-OAuthlib 是很久以前开发的,它依赖于 oauthlib。与那时相比,我现在对 OAuth 有了更好的理解。
  • Authlib 包含从低级 RFC 到高级框架集成的实现。这是更正确的。并且 RFC 实现可以更好地与框架集成一起使用。
  • Flask-OAuthlib 在 BSD 下许可,但 Authlib 在 AGPL 下许可。如果许可证有问题,并且您不想购买商业许可证,则应该选择 Flask-OAuthlib。
  • Authlib 提供商业支持和许可。如果您是公司,最好使用Authlib,因为它设计得更好,它有安全邮件列表。商业计划中将有更多功能。
  • 关于生产中的 Flask-oauthlib 或 authlib?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49964744/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com