flask-jwt 和 flask-jwt-extended 之间有区别吗?

is there a difference between flask-jwt and flask-jwt-extended?

我大约一周前才了解 Flask 和 JWT,所以我真的需要一些帮助。 有人可以解释一下 flask-jwt 和 flask-jwt-extended 之间的区别吗?

Flask-JWT 没有那么多功能,做出了一些愚蠢的设计选择,并且已经被废弃多年(看看 github 页面上有多少 open pull requests)。 Flask-JWT-Extended 具有更多特性,有更好的文档记录,并且仍在积极维护中。如果您正在寻找 Flask 的 JWT 扩展,您绝对应该使用 Flask-JWT-Extended 而不是 Flask-JWT。

Flask-JWT-Extended 的工作方式与 Flask-JWT 非常相似,此外还有许多扩展的功能,例如令牌刷新。

同样从 Python 3.10 开始,对 flask-jwt 的支持已被删除。