FIDO2 FIDO项目由FIDO联盟与万维网联盟WC共同完成目的是创造面向Web的强身份验证英语strong authenticationFIDO的核心由WC Web身份验证WebAuthn标准和FIDO客户端到身份验证器协议英语Client to Authenticator Protocol第二版CTAP组成FIDO基于先前的FIDO联盟的成果尤其是通用第二因素UF身份验证标准 综上所述WebAuthn和CTAP约定了一个标准身份验证协议英语authentication protocol 其中协议端点由用户控制的密码学身份验证器英语authenticator例如智能手机或硬件安全密钥与一个WebAuthn依赖方也称一个FIDO服务器组成Web用户代理即网页浏览器与WebAuthn客户端一同构成了身份验证器与和依赖方之间的中间层单台WebAuthn客户端设备可能支撑多个WebAuthn客户端例如一台笔记本电脑可能支持多个客户端其中每个对应在这台电脑上运行的每个符合标准的用户代理符合标准的用户代理实现WebAuthn JavaScript API 顾名思义客户端到身份验证器协议英语Client to Authenticator ProtocolCTAP使符合要求的密码学身份验证器能够与WebAuthn客户端进行互操作CTAP规范涉及两个协议版本称为CTAPUF和CTAP实现这些协议的身份验证器通常分别称为UF身份验证器与FIDO身份验证器FIDO身份验证器也会实现CTAPUF协议因此向后兼容UF