在服务器脚本中使用jwt生成jsrsasign与Rhino

时间:2017-11-24 15:20:00

标签: javascript jwt google-oauth rhino

我需要做JWT才能向Google申请授权。由于设计原因,需要在Rhino上运行的服务器脚本上完成,我无法访问node.js. Google需要RSA SHA-256算法。

  • jsrsasign需要可用的导航器对象
  • cryptojs不做RSA
  • cryptico需要浏览器(客户端脚本)

此时我遇到了一个很大的障碍,不确定我是否能够做到这一点。

1 个答案:

答案 0 :(得分:1)

感谢Andre Werlang的帮助。

这是有效的库:

github.com/kjur/jsrsasign/blob/master/npm/lib/jsrsasign.js

像魅力一样: KJUR.jws.JWS.sign('RS256',header,claim,private_key);