Password Policy

Overview

This page contains a recommended example of a password policy.

General

  • Use a third-party service (that provides a zero-knowledge proof API) to validate passwords against breached ones.

    • Make sure plain text passwords are not sent or used in verifying the breach status of a password.

  • Allow using Unicode characters in passwords. Consider a single Unicode code as a character. In other words, 12 emoji should be a valid password.

  • Notify users if they use a breached password during sign-in. For example, you can send a notification email with the link to the password change page.

Last updated