文件名称:node-samlp:SAML协议对节点的支持(目前仅支持IdP)
文件大小:84KB
文件格式:ZIP
更新时间:2024-05-27 15:28:06
JavaScript
SAML协议中间件,用于为node.js创建SAMLP身份提供程序。 安装 npm install samlp 介绍 该中间件旨在生成有效的SAML协议身份提供者终结点,该终结点使用saml。 这个想法是您将使用另一种机制来首先验证用户。 端点还支持url /FederationMetadata/2007-06/FederationMetadata.xml中的元数据。 登录(身份验证流程) 用法 选项 名称 描述 默认 证书 此身份提供者使用的公共密钥 必需的 钥匙 此身份提供者使用的私钥 必需的 getPostURL 获取发布令牌f的网址(受众群体,samlRequestDom,req,回调) 必需的 发行人 代币发行人的名字 必需的 观众 saml令牌的受众 req.query.SAMLRequest.Issuer getUserFromRequest 如何从请求中提取用户
【文件预览】:
node-samlp-master
----.gitignore(60B)
----README.md(9KB)
----CHANGELOG.md(2KB)
----.github()
--------workflows()
----test()
--------fixture()
--------samlp.logout.custom_store.tests.js(75KB)
--------metadata.tests.js(4KB)
--------samlp.tests.js(46KB)
--------in_memory_store.js(681B)
--------samlp.parse_request.tests.js(10KB)
--------samlp.logout.session_store.tests.js(91KB)
--------utils.tests.js(800B)
--------samlp.sendLogoutError.tests.js(6KB)
--------xmlhelper.js(5KB)
--------samlp.signedresponse.tests.js(3KB)
----LICENSE(1KB)
----.jshintrc(627B)
----package.json(1KB)
----templates()
--------samlresponse.ejs(554B)
--------metadata.ejs(2KB)
--------logoutrequest.ejs(880B)
--------form.ejs(643B)
--------logoutresponse.ejs(562B)
----lib()
--------constants.js(2KB)
--------templates.js(369B)
--------samlp.js(10KB)
--------logout.js(16KB)
--------trim_xml.js(709B)
--------claims()
--------encoders.js(434B)
--------index.js(394B)
--------sessionParticipants()
--------utils.js(8KB)
--------metadata.js(3KB)
--------signers.js(5KB)