### 6.4.1 Authentication Plugins

[6.4.1.1 Native Pluggable Authentication](native-pluggable-authentication.html)
[6.4.1.2 Caching SHA-2 Pluggable Authentication](caching-sha2-pluggable-authentication.html)
[6.4.1.3 SHA-256 Pluggable Authentication](sha256-pluggable-authentication.html)
[6.4.1.4 Client-Side Cleartext Pluggable Authentication](cleartext-pluggable-authentication.html)
[6.4.1.5 PAM Pluggable Authentication](pam-pluggable-authentication.html)
[6.4.1.6 Windows Pluggable Authentication](windows-pluggable-authentication.html)
[6.4.1.7 LDAP Pluggable Authentication](ldap-pluggable-authentication.html)
[6.4.1.8 Kerberos Pluggable Authentication](kerberos-pluggable-authentication.html)
[6.4.1.9 No-Login Pluggable Authentication](no-login-pluggable-authentication.html)
[6.4.1.10 Socket Peer-Credential Pluggable Authentication](socket-pluggable-authentication.html)
[6.4.1.11 FIDO Pluggable Authentication](fido-pluggable-authentication.html)
[6.4.1.12 Test Pluggable Authentication](test-pluggable-authentication.html)
[6.4.1.13 Pluggable Authentication System Variables](pluggable-authentication-system-variables.html)

 The following sections describe pluggable authentication methods available in MySQL and the plugins that implement these methods. For general discussion of the authentication process, see [Section 6.2.17, “Pluggable Authentication”](pluggable-authentication.html).

 The default authentication plugin is determined as described in [The Default Authentication Plugin](pluggable-authentication.html#pluggable-authentication-default-plugin).

