Documentation Home
连接器和 API 手册  / 第 3 章 MySQL Connector/J 开发人员指南  / 3.5 连接器/J 参考  / 3.5.12 使用多种认证方式连接  /  3.5.12.4 使用快速身份在线 (FIDO) 身份验证进行连接

3.5.12.4 使用快速身份在线 (FIDO) 身份验证进行连接

Fast Identity Online (FIDO) 身份验证允许使用智能卡、安全密钥和生物识别读取器等设备对 MySQL Server 进行用户身份验证。FIDO 启用无密码身份验证,可用于使用多因素身份验证的 MySQL 帐户。自 8.0.27 版以来,MySQL Enterprise Edition 支持它——有关详细信息,请参阅 FIDO 可插入身份验证

Connector/J 从 8.0.28 版本开始支持 FIDO 身份验证。要使用该功能, com.mysql.cj.callback.MysqlCallbackHandler 必须创建接口的自定义实现( com.mysql.cj.callback.FidoAuthenticationCallback 有关详细信息,请参阅文档),并且必须使用连接属性 authenticationFidoCallbackHandler将实现的完整类名提供给 Connector/J 。