# MaxScale 21.06 MariaDB/MySQL Authenticator

The *MariaDBAuth*-module implements the client and backend authentication for the\
server plugin *mysql\_native\_password*. This is the default authentication\
plugin used by both MariaDB and MySQL.

### Authenticator options

The following settings may be given in the *authenticator\_options* of the\
listener.

#### `log_password_mismatch`

* Type: [boolean](https://mariadb.com/docs/maxscale/maxscale-archive/archive/mariadb-maxscale-21-06/mariadb-maxscale-21-06-getting-started/mariadb-maxscale-2106-maxscale-2106-mariadb-maxscale-configuration-guide)
* Mandatory: No
* Dynamic: No
* Default: `false`

The service setting *log\_auth\_warnings* must\
also be enabled for this setting to have effect. When both settings are enabled,\
password hashes are logged if a client gives a wrong password. This feature may\
be useful when diagnosing authentication issues. It should only be enabled on a\
secure system as the logging of password hashes may be a security risk.

#### `cache_dir`

Deprecated and ignored.

#### `inject_service_user`

Deprecated and ignored.

<sub>*This page is licensed: CC BY-SA / Gnu FDL*</sub>

{% @marketo/form formId="4316" %}
