Skip to main content
Usługa web sprawdza hasła lokalne, gdy użytkownicy się rejestrują, ustawiają lub zmieniają hasło. Nie dotyczy to logowania SSO (LDAP, SAML, OIDC); ich hasłami zajmuje się dostawca tożsamości. Opis dla Toolkit znajdziesz w Ograniczenia haseł.

Konfiguracja

Dodaj do ConfigMap overleaf-env i zrestartuj:
30-config.yaml (additions)
Ujmij liczby w cudzysłów: ConfigMap przechowuje wyłącznie ciągi znaków.
OVERLEAF_PASSWORD_VALIDATION_PATTERN jest odczytywane, ale nie jest egzekwowane: hasło, które do niego nie pasuje, zostaje zaakceptowane. Obowiązują tylko limity długości.

Kilka replik

Nic dodatkowego: każda replika odczytuje ten sam ConfigMap.

Przetestowano na Kubernetes

Na Kubernetes 1.37 z jedną repliką, z OVERLEAF_PASSWORD_VALIDATION_MIN_LENGTH: "12" i OVERLEAF_PASSWORD_VALIDATION_PATTERN: aA$3 w ConfigMap, aktywacja nowego konta odrzuciła 10-znakowe hasło i zaakceptowała 20-znakowe hasło składające się wyłącznie z małych liter, które wzorzec by odrzucił. Nasze testy end-to-end dla rejestracji przy ustawieniach domyślnych również odrzucają 123456 jako zbyt krótkie.
Ostatnia modyfikacja 2 listopada 2026