gpt4 book ai didi

python-3.x - 将 Json Web token 与 Flask-Oauthlib 结合使用

转载 作者:行者123 更新时间:2023-12-03 08:06:47 25 4
gpt4 key购买 nike

对于一个客户端项目,我正在开发一个使用 Flask 作为后端的 Web 应用程序。

因此,我决定使用 Flask-oauthlib 来尝试使提供刷新 token 和撤销访问 token 变得简单。然而,有件事我仍然难以理解。

在编写 oauth 服务器时,如何使用默认访问/刷新 token 生成并提供 JSON Web token ?

我还想知道的另一件事是如何从 http 请求验证 JSON Web token ?

如有任何建议,我们将不胜感激。

最佳答案

我是 Flask-OAuthlib 的作者。用这个库很难实现这样的事情。我创建了一个新库,它是 Authlib 。有了这个库,就可以很容易地创建您所描述的 OAuth 服务器。

Authlib 本身包含 JWT。首先,了解如何在 https://docs.authlib.org/en/latest/specs/rfc7519.html 上创建 JWT 并验证 JWT

要生成访问 token 和刷新 token ,您可以配置它

OAUTH2_ACCESS_TOKEN_GENERATOROAUTH2_REFRESH_TOKEN_GENERATORhttps://docs.authlib.org/en/latest/flask/oauth2.html#define-server 中所述

关于python-3.x - 将 Json Web token 与 Flask-Oauthlib 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44234845/

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