Home Assistant lets an EZVIZ account complete setup with two-step verification still enabled. Previously, a request for a code stopped setup and told the owner to disable that protection in the EZVIZ app.

The setup flow requests the code and completes the same sign-in session when it is entered. The prompt also covers signing in again and changing an existing connection; a wrong or expired code produces an error. The contributor verified setup with a real account and its cameras.