Как обеспечить сложность пароля пользователя?

Как уже отметили выше @Stephen и @mcdanlj, требование соблюдения таких правил больше не считается передовой практикой в области безопасности, поэтому мы не требуем этого.

Однако, если вы хотите иметь полный контроль над процессом входа в систему Discourse, вы можете делегировать аутентификацию веб-сервису под вашим контролем, используя DiscourseConnect.