PASSWORD_SECURITY_POLICY (MAX_FAILED_LOGIN_ATTEMPTS) also applies to LDAP-authenticated users
Details
| Detail name | Value |
|---|---|
| Changelog Number | 11718 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 7.0.0, Exasol 7.1.0, Exasol 8.0.0 |
| Fix Versions | Exasol 7.1.16, Exasol 8.9.0 |
| Resolution Date | 2022-11-24 |
Description
The PASSWORD_SECURITY_POLICY parameter MAX_FAILED_LOGIN_ATTEMPTS also applies to users logging in to Exasol using LDAP-based authentication. This can lead to such database users being locked if the configured maximum number of failed login attempts is exceeded due to any LDAP-related authentication failures such as providing the wrong login credentials or communication failures with the LDAP server.
Workaround
If the user is already locked, the login attempts can be reset by the following command:
ALTER USER "USER" RESET FAILED LOGIN ATTEMPTS
Fix
Password Security Policies do not apply to LDAP-authenticated users. LDAP-authenticated users will not be locked after exceeding the maximum failed login attempts.
Changed behavior
A Password Security Policy's maximum number of failed logins is no longer applied to database users who authenticate with LDAP and Kerberos.