gpt4 book ai didi

python - Authlib token 未保存在数据库中

转载 作者:太空宇宙 更新时间:2023-11-03 21:25:48 26 4
gpt4 key购买 nike

我正在尝试通过用户名和密码提供身份验证,这在我将头撞到墙上几个小时后仍然有效。

<小时/>

但是还有一件事我想不通。当我使用以下命令发出 token 时,我没有在数据库中获得 token

return authorization.create_token_response()

但 token 在超时之前一直有效。但它保存在哪里呢?我没有地方可以检查哪些 token 仍然有效。

此外,即使我设置了,我也没有从端点获得刷新 token

OAUTH2_REFRESH_TOKEN_GENERATOR = True
<小时/>

我用过 authlib example生成我的代码。但我没有添加 ImplicClientAuthorization 授权,因为我还不理解它们。

任何帮助都是适当的,因为我真的很想了解 Authlib 和 OAuth2 的工作原理。

最佳答案

看来,在我重新启动应用程序后, token 出现在数据库中。

不幸的是,我以某种方式打开了数据库的缓存早期版本,并且它没有重新加载新数据,因此它在那里,但不在我打开的缓存数据库上。

对于遇到同样问题的人,我只能告诉你以下内容:

  • 重新启动您的应用
  • 检查数据库两次(也许检查是否需要从磁盘重新加载数据库)

如果这没有帮助,我无法再为你做任何事情......

关于python - Authlib token 未保存在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53849884/

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