0

我尝试运行 https://github.com/oktadeveloper/okta-jpaseto-example ,它工作正常,但创建令牌的代码需要 2 分钟以上,有些运行时间为 7 分钟

我还关注了视频 https://www.youtube.com/watch?v=aOyG68jvthM ,该视频 在创建令牌方面也存在问题。此代码通常在 2 分钟左右

链接到核心库:https ://github.com/paseto-toolkit/jpaseto

据我了解,paseto 将在用户登录后创建一个令牌。可以用来识别用户。但是等待2分钟+似乎很长。

4

1 回答 1

0

我有类似的问题,就我而言,问题是由于 JPaseto 使用SecureRandom. 如果没有足够的熵可用,则可以并且将阻止SecureRandom它的随机性。/dev/random

您可以使用haveged等工具在系统上生成额外的熵。

安装应该足够简单(Ubuntu/Debian)

apt-get install haveged
update-rc.d haveged defaults
service haveged start

这个答案也可能提供一些不同的解决方案。

于 2020-05-22T08:11:39.787 回答