是否有客户端库为 IdentityServer4 实现 Node.js 的混合工作流?
Is there a client library that implements Hybrid workflow for Node.js for IdentityServer4?
我知道 IdentityServer4 有一个名为 oidc-client.js 的 JavaScript 客户端,但它实现了 Implicit 流。我需要可以实现 Hybrid 或 Hybrid+PKSE 流程的东西。首先,是否有实现此流程的客户端库(假设 Node.js 在 Google V8 引擎上处于服务器级别 运行 而不是在浏览器中)?其次,Node.js 服务器是否仅限于 Implicit 流?第三,这是否重要,因为我们正在谈论不需要创建 "back channel" 来获取访问令牌的服务器到服务器?
事实证明,Node.js 有一个名为 "openid-connect.js" 的专用 IdentityServer4 库,可在此处获取:https://www.npmjs.com/package/openid-client
我知道 IdentityServer4 有一个名为 oidc-client.js 的 JavaScript 客户端,但它实现了 Implicit 流。我需要可以实现 Hybrid 或 Hybrid+PKSE 流程的东西。首先,是否有实现此流程的客户端库(假设 Node.js 在 Google V8 引擎上处于服务器级别 运行 而不是在浏览器中)?其次,Node.js 服务器是否仅限于 Implicit 流?第三,这是否重要,因为我们正在谈论不需要创建 "back channel" 来获取访问令牌的服务器到服务器?
事实证明,Node.js 有一个名为 "openid-connect.js" 的专用 IdentityServer4 库,可在此处获取:https://www.npmjs.com/package/openid-client