OCA / server-auth

https://odoo-community.org/psc-teams/tools-30
GNU Affero General Public License v3.0
146 stars 399 forks source link

[DRAFT][15.0][IMP] auth_password_pwned: check passwords against haveibeenpwned.com #645

Open ap-wtioit opened 2 months ago

ap-wtioit commented 2 months ago

Adding a module that checks password hashes against the haveibeenpwned.com API to make sure publicly known passwords can not be set in Odoo and not used to login anymore. The user is forced to use password reset upon login if it is enabled, an email is sent to him (if auth_signup is installed) or he has to contact an admin to ensure a safe password change.

This is still work in progress. Feedback welcome.

Planned tasks (next week):

Further reading: