Can Products.LoginLockout work with Senaite 2.x to protects from brute force attempts login

I have been using Senaite 2.4, implementing intranets for our customer base. One of our client customers now wants to allow users access to the senaite in Internet as client role to monitor the client samples and download report pdf.

I read from document “SENAITE LIMS v1.3.2 21 CFR Part 11 Compliance GAP Analysis 2019.10.01”, Products.LoginLockout can be used in senaite 1.3.2, but when I build into senaite 2.4 it cannot be working.

UR-22 User’s account must be locked out if three
consecutive failed logon attempts occur.
Plone’s Login Lockout add-on can be installed
in SENAITE LIMS.
https://plone.org/products/loginlockout

Can Products.LoginLockout work with Senaite 2.x to protects from brute force attempts login? or is there other way like secure with Captcha (Recaptcha) can serve the purpose.

Thanks in anticipation.