You do not need email confirmation in your sign up flow... but you will email confirmation eventually, as the article says.
However, you may never need a password. Users can log in on other devices using another email confirmation link, or using log in with Google, GitHub, etc.