我需要执行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',标头,声明,专用密钥);