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


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


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

最佳答案

感谢Andre Werlang的帮助。

这是有效的库:

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

奇迹般有效:
KJUR.jws.JWS.sign('RS256',标头,声明,专用密钥);

09-15 22:40