feat: add different password checks
Summary
New entries in _pico_property
table:
-
PasswordEnforceUppercase
(default value: true) -
PasswordEnforceLowercase
(default value: true) -
PasswordEnforceDigits
(default value: true) -
PasswordEnforceSpecialchars
(default value: false)
which is used in verify_password
function, according to https://git.picodata.io/picodata/picodata/picodata/-/issues/528
By default the password must meet the following requirements:
- At least one uppercase character
- At least one lowercase character
- At least one digit
- Close https://git.picodata.io/picodata/picodata/picodata/-/issues/528
- Target branch: master
- Changes should be cherry-picked to 24.1: no
- Docs follow-up: docs#193 (closed)
Edited by Егор Ивков