microsoft/webauthn
GitHub: microsoft/webauthn
微软官方 Windows 平台 WebAuthn/FIDO2 原生 API,支持桌面应用集成无密码认证及第三方 Passkey 认证器插件开发。
Stars: 185 | Forks: 39
# 描述
## WebAuthn 规范 API
用于执行对应 WebAuthn () 规范操作的 Win32 API 位于以下文件中。
- webauthn.h
## 插件 Passkey 认证器实现 API/接口
用于 Passkey 插件认证器实现者的 API、接口和辅助函数位于以下文件中
- pluginauthenticator.idl
- pluginauthenticator.h
- webauthnplugin.h
下面列出的 3 个新的实验性 (EXPERIMENTAL) API 现已面向 Windows 预览体验成员提供 - KB5072046。它们将很快定稿(移除前缀)。
- EXPERIMENTAL_WebAuthNPluginAddAuthenticator2
- EXPERIMENTAL_WebAuthNPluginPerformUserVerification2
- EXPERIMENTAL_WebAuthNPluginUpdateAuthenticatorDetails2
# 遇到问题?
如果您在采用这些 API 时遇到任何问题或需要澄清,请联系 fido-dev@microsoft.com。
# 贡献
本项目欢迎贡献和建议。大多数贡献要求您同意一份
贡献者许可协议 (CLA),声明您有权并且确实授予我们
使用您的贡献的权利。有关详细信息,请访问 https://cla.microsoft.com。
当您提交拉取请求时,CLA 机器人将自动确定您是否需要提供
CLA 并相应地标记 PR(例如,标签、评论)。只需按照
机器人提供的说明操作即可。对于使用我们 CLA 的所有仓库,您只需执行一次此操作。
本项目已采用 [Microsoft 开源行为准则](https://opensource.microsoft.com/codeofconduct/)。
有关更多信息,请参阅[行为准则常见问题解答](https://opensource.microsoft.com/codeofconduct/faq/)或
联系 [opencode@microsoft.com](mailto:opencode@microsoft.com) 提出任何其他问题或意见。
标签:2FA, C++, CTAP, FIDO2, JSONLines, Linux, MFA, Microsoft, Passkeys, RFI远程文件包含, UML, WebAuthn, Win32 API, Windows, Windows 安全, Windows 开发, 代码分析, 凭证管理, 双因素认证, 客户端加密, 客户端加密, 数据擦除, 无密码认证, 生物识别, 硬件安全密钥, 网络安全, 身份验证器, 隐私保护, 零信任