Documentation Home
MySQL Connector/J 8.1 Developer Guide
Related Documentation Download this Manual
PDF (US Ltr) - 0.8Mb
PDF (A4) - 0.8Mb


MySQL Connector/J 8.1 Developer Guide  /  ...  /  Connecting Using Fast Identity Online (FIDO) Authentication

6.12.4 Connecting Using Fast Identity Online (FIDO) Authentication

Fast Identity Online (FIDO) authentication enables user authentication for MySQL Server using devices such as smart cards, security keys, and biometric readers. FIDO enables passwordless authentication, and can be used for MySQL accounts that use multifactor authentication. It is supported by MySQL Enterprise Edition since release 8.0.27—see FIDO Pluggable Authentication for details.

Connector/J supports FIDO authentication since release 8.0.28. To use the feature, a custom implementation of the com.mysql.cj.callback.MysqlCallbackHandler interface must be created (see the documentation for com.mysql.cj.callback.FidoAuthenticationCallback for details), and the full class name of the implementation must be provided to Connector/J using the connection property authenticationFidoCallbackHandler.