将数据添加到 JWT 刷新响应

Adding data to the JWT refresh response

我在 Symfony 中使用 LexikJWTAuthenticationBundle and JWTRefreshTokenBundle。 我尝试在 jwt_refresh_token 响应中添加自定义数据,但我做不到。我知道我们可以使用 this 在没有刷新令牌的情况下做到这一点,但我认为 jwt_refresh_token_bundle 会覆盖此响应。

有人知道如何在 jwt_refresh_token 响应中添加自定义数据吗?要通过示例获得这样的响应:

token: "..."
refresh_token: "..."
user: "..."

提前致谢。

我找到了我的解决方案 here。但是除了这种优先级操作之外,我还需要删除以下代码:

    if (!$user instanceof UserInterface) {
        return;
    }