2016-03-01 73 views
-1

我想使用我自己的idp使用节点js的护照模块实现saml。但是,下面的链接,我发现使用的是一些openidp/ADFS /陈词滥调等使用NodeJS/Passport实现Saml

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将如何发送回应以及采用何种格式?

回答

0

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

SP需要IDP令牌签名公钥。

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

最简单的方法是使用Fiefox SAML示踪附件。