为什么我的会话在包含刷新令牌时会被取消?

Why does my session get nulled when including a refresh token?

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

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

但是,当我包含 refresh token in the initial sign in (line 72) 时,会话从来没有 returns 任何东西。我无法通过 getServerSideProps.

在会话回调中甚至在任何页面中记录任何内容

我什至不能passed包含刷新令牌时的初始注册逻辑。

如果我不包含刷新令牌,那么会话数据 returns 没有问题。

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

可能添加了刷新令牌,您的最终令牌大小大于 4096 字节。 在 jwt-callback docs

查看更多