文件名称:fido2-lib:用于执行FIDO 2.0 WebAuthn服务器功能的node.js库
文件大小:180KB
文件格式:ZIP
更新时间:2024-06-17 02:07:53
JavaScript
安装 npm install fido2-lib :warning: 上面的NPM软件包当前已。 在此问题解决之前,您可以使用。 npm install fido2-library 概述 用于执行FIDO 2.0 / WebAuthn服务器功能的库 该库包含实现完整的FIDO2 / WebAuthn服务器所需的所有功能。 它有意不实现任何类型的网络协议(例如REST端点),因此它可以独立于任何消息传递协议。 有四个主要功能: 创建质询,该质询将发送给客户端(例如-浏览器)以进行凭证create调用。 请注意,该库不会跟踪会话或上下文,因此希望调用者将结果质询与会话相关联,以便可以将其与响应进行适当匹配。 解析并验证来自客户端的响应 创建质询,该质询将发送给客户端以进行凭证声明。 解析并验证来自客户端的响应 还有一个扩展点,用于添加新的证明格式。 完整的文档可以在找到。 有关工作示例,请参
【文件预览】:
fido2-lib-master
----.github()
--------workflows()
----lib()
--------main.js(35KB)
--------validator.js(17KB)
--------parser.js(8KB)
--------utils.js(6KB)
--------certUtils.js(15KB)
--------response.js(4KB)
--------mds.js(22KB)
--------attestations()
----types()
--------index.d.ts(3KB)
----.travis.yml(598B)
----.jsdoc-conf.json(703B)
----test()
--------validatorTest.js(35KB)
--------mdsTest.js(17KB)
--------parseNoneAttestationDataTest.js(8KB)
--------parseBadDataTest.js(2KB)
--------extAppIdTest.js(0B)
--------parseTpmAttestationDataTest.js(18KB)
--------mainTest.js(34KB)
--------certUtilsTest.js(18KB)
--------extTest.js(14KB)
--------utilsTest.js(12KB)
--------parseAssertionTest.js(3KB)
--------responseTest.js(12KB)
--------parseU2fAttestationDataTest.js(11KB)
--------parseClientDataTest.js(2KB)
--------parseExpectationsTest.js(11KB)
--------parseAndroidSafetyNetAttestationDataTest.js(6KB)
--------parsePackedAttestationDataTest.js(16KB)
----LICENSE.md(1KB)
----README.md(6KB)
----.gitignore(71B)
----index.js(565B)
----package-lock.json(260KB)
----package.json(2KB)