我需要实现一个应该能够的身份提供程序服务(使用 node.js)。
- 获取、验证和解析(使用私钥和证书)来自 SP示例的身份验证请求
如果一切都有效,则使用签名的 XML 响应示例进行响应
node.js 中是否有可以处理 SAML 协议的 IdP 端的工具。我熟悉samlify、saml2、passport-saml,它们似乎都处理协议的服务提供者端。
如果这里提到的软件包可以满足我的需求,您能否具体说明它们如何处理这个问题。任何其他方向和/或提示可能会有所帮助。
谢谢
我需要实现一个应该能够的身份提供程序服务(使用 node.js)。
如果一切都有效,则使用签名的 XML 响应示例进行响应
node.js 中是否有可以处理 SAML 协议的 IdP 端的工具。我熟悉samlify、saml2、passport-saml,它们似乎都处理协议的服务提供者端。
如果这里提到的软件包可以满足我的需求,您能否具体说明它们如何处理这个问题。任何其他方向和/或提示可能会有所帮助。
谢谢
这就是我的研究对这个模块的看法。
Passport-saml - 仅提供者服务提供者
Saml2-js - 提供服务提供者
Samlify - Idp 处于实验阶段,您可以在此处查看 idp 实现。https://github.com/tngan/samlify/blob/f2b6a2f8c36dc0ff887d0442c48cd0f2c0a4a778/examples
Node-samlp - 提供 saml 断言但用户授权我们需要自己做的 IDP
Saml-idp - 它说我们可以创建 IDP,但它又是指在线 IDP
我已经使用samlify将我现有的节点 js 应用程序作为第三方服务提供者的身份提供者。
它有许多配置选项。最初成功实施需要时间。