环回 - 在操作钩子内调用getCurrentContext会给出不正确的accessToken

时间:2016-06-06 15:44:56

标签: strongloop loopback

我遇到了环回处理上下文的错误,特别是在尝试从操作挂钩中获取上下文时。

我们有一些代码,它在之前的保存操作钩子中通过getCurrentContext()获取上下文并从中获取访问令牌。

我们发现访问令牌不正确 - 通常会为其他登录用户返回访问令牌。

我们重现的步骤是:

  1. 以用户A
  2. 登录
  3. 执行保存挂钩后执行的操作 模型,并在保存日志后的内部访问令牌 上下文
  4. 退出,​​以用户B
  5. 登录
  6. 执行相同的操作和记录 访问令牌。请注意,令牌与用户A的令牌相同
  7. 好奇,如果有人知道为什么会这样吗?

1 个答案:

答案 0 :(得分:1)

这看起来像LoopBack中的(已知)错误,请参阅现有的两个问题:

我的建议是参加其中一个GitHub问题的讨论。