我已成功完成Christopher Ganga's tutorial使用Passport-JWT身份验证。我的问题是,当我用第二个用户名提交第二个持票人令牌时,它会返回第二个访问代码,该代码将我连接到我之前导入的同一个钱包和Id卡。如何为每个用户分配一个单独的钱包?
我也遇到同样的问题。 我在该教程下面找到了一个解决方案,它对我有用。 希望我的回答可以帮到你。
在那个教程中,作者说 “Composer Rest Server还要求JWT令牌声称具有id或用户名。(不确定为什么会出现这种情况)”
他在声明中使用用户名并生成JWToken。 如果你只在声明中使用id,那么一切都很好。
我的主张如下:
var claims = {
id: "001",
name: "alice"
}