Jak sprawdzić siłę hasła za pomocą Devise in Ruby on Rails?

Chcę zmusić użytkownika do wybrania silnego hasła podczas rejestracji.

Wiem, że jest tam wiele mierników siły hasła jquery i najprawdopodobniej użyję jednego z nich. Ale to naprawdę nie wymusza nikogo na wyborze silnego hasła. Formularz rejestracyjny musi być również przydatny bez włączonego js, ​​więc nadal można potencjalnie zarejestrować słabe hasło.

Konta muszą być najbardziej bezpieczne, ponieważ jeśli jesteś zalogowany, możesz zobaczyć dane innych kont, których nie chcę ujawniać w żadnych okolicznościach. Dlatego chcę tutaj zapewnić maksymalne bezpieczeństwo, dlatego myślę, że najważniejsze jest, aby zezwalać tylko na silne hasła.

Więc,

Jak ustawić i dostosować wymagania dotyczące walidacji minimalnej siły hasła? Jedyne, co mogłem znaleźć w devise pliku konfiguracyjnym, to długość hasła. Czy jest jeszcze jeden klejnot, którego powinienem użyć do tego zadania?

questionAnswers(3)

yourAnswerToTheQuestion