Documentation Home
MySQL 连接器/J 8.0 开发人员指南  / 第 6 章连接器/J 参考  / 6.12 使用各种验证方法连接  /  6.12.4 使用快速身份在线 (FIDO) 身份验证进行连接

6.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 。