Problem statement
When a breached password is detected, there is no email notification sent to the user, the tenant admin or no pwd_leak
event logged in the tenant logs.
Solution
When a compromised credential (breached password) is detected, here are the actions that Auth0 takes
- Block compromised user accounts
- Send notifications to users with the URL to change their password
- Send notifications to tenant admins with compromised credentials
- Log a
pwd_leaked
event in the tenant logs with compromised credentials
There are throttling applied to action 2,3, and 4:
- For action 2, notifications to users are sent once per hour per user
- For action 3, notifications to the tenant admin are sent once per hour per IP
- For action 4, tenant log events are generated once per hour per IP
If the emails are not received or the tenant log event is not observed, check if it is within the throttling period, and if yes, it’s expected.
There is no throttling for action 1, so the user account is always blocked if a compromised credential (breached password) is detected.