javascript - 在 Rhino 的服务器脚本中使用 jwt 生成 jsrsasign

标签 javascript jwt google-oauth rhino

我需要执行 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', header, Claim, private_key);

关于javascript - 在 Rhino 的服务器脚本中使用 jwt 生成 jsrsasign,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47476125/

相关文章:

JavaScript 函数关闭(){}

javascript - 在 Vuejs 中创建全局变量

Azure Active Directory,允许的 token 受众似乎没有执行任何操作

python - CryptographyDeprecationWarning : int_from_bytes is deprecated, 改为使用 int.from_bytes

node.js - 访问 token 过期后的 Google API 无效请求

google-oauth - 支持 Form Post 响应模式吗?

php - JQuery 的 multiDatesPicker 不工作

java - 为什么 OAuth2 身份验证服务器使用 jdbc 数据源返回 401 错误?

meteor - 如何解决 Google OAuth "redirect_uri_mismatch"错误?

javascript - AngularJS ng-select 和 ng-switch-when 问题