【问题标题】:Why does my session get nulled when including a refresh token?为什么我的会话在包含刷新令牌时会被清空?
【发布时间】:2021-06-28 15:53:55
【问题描述】:

我正在使用凭据提供程序(用户名和密码)。我可以对用户进行身份验证并毫无问题地返回令牌。

我正在关注 Next-Auth 提供的 Refresh Token Rotation 文章。

但是,当我包含 refresh token in the initial sign in (line 72) 时,会话永远不会返回任何内容。我无法通过getServerSideProps 在会话回调甚至任何页面中控制台记录任何内容。

在包含刷新令牌时,我什至无法将 passed 设为初始注册逻辑。

如果我不包含刷新令牌,则会话数据返回没有问题。

我做错了什么?我在网上看了看,一直看到相同的设置,所以我完全不知所措。

【问题讨论】:

    标签: next.js refresh-token next-auth


    【解决方案1】:

    可能添加刷新令牌您的最终令牌大小大于 4096 字节。 更多信息请访问jwt-callback docs

    【讨论】:

    • 就是这样!这是GitHub issue,目前正在为可能遇到相同问题的任何人讨论它。
    • @Maria 我也有同样的问题...我以这种方式解决link
    猜你喜欢
    • 2014-06-01
    • 2021-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-15
    • 2013-03-11
    • 2015-09-09
    • 2013-06-29
    相关资源
    最近更新 更多