Hyperledger Composer REST服务器钱包不是唯一的

时间:2019-02-12 21:59:03

标签: authentication passport.js hyperledger-composer

我已经成功完成Christopher Ganga's tutorial的使用Passport-JWT身份验证。我的问题是,当我提交带有第二个用户名的第二个承载令牌时,它返回第二个访问代码,该代码将我连接到我先前导入的同一钱包和Id卡。如何为每个用户获取单独的钱包?

1 个答案:

答案 0 :(得分:0)

我也有同样的问题。
我在该教程下面找到了一个解决方案,它对我有用。
希望我的回答能对您有所帮助。


在该教程中,作者说过
“ Composer Rest Server还要求JWT令牌声明 id 用户名。(不确定为什么会这样)”

他在声明中使用用户名并生成JWToken。
如果您在声明中仅使用 id ,则一切正常。

我的主张如下:

var claims = {
  id: "001",
  name: "alice"
}