【问题标题】:Saml Implementation Using NodeJS/Passport使用 NodeJS/Passport 实现 Saml
【发布时间】:2016-03-01 05:40:37
【问题描述】:

我想使用我自己的 idp 使用 node js 的护照模块来实现 saml。但是我发现的以下链接正在使用一些 openidp/adfs/shibboleth 等。

https://github.com/bergie/passport-saml

https://github.com/lmarkus/passport-saml-encrypted

https://www.npmjs.com/package/saml2js

我创建了两个本地主机应用程序,一个用作 sp(服务提供者),另一个用作 idp(身份提供者),在从 sp 重定向到 idp 时,我正在发送加密的 saml,然后我正在使用护照 ldap 模块验证用户,但我需要知道证书/公钥/私钥是否也需要出现在 idp 端? idp 将如何发回响应以及以什么格式?

【问题讨论】:

    标签: node.js saml-2.0


    【解决方案1】:

    如果您正在签署 AuthnRequest 或加密令牌,则 IDP 需要公钥。

    SP 需要 IDP 令牌签名公钥。

    IDP 将发回一个 AuthnResponse,其中包含包含断言(声明)的 SAML 令牌。

    查看这一点的最简单方法是使用 Fiefox SAML 跟踪器插件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-01
      • 2016-08-08
      • 2016-12-18
      • 1970-01-01
      • 1970-01-01
      • 2015-09-24
      • 1970-01-01
      相关资源
      最近更新 更多