Il est actuellement possible de ne pas utiliser de mot de passe et de recevoir simplement un lien par e-mail.
Si votre objectif est de développer kno, vous souhaiterez probablement le concevoir comme un serveur OAuth. Ainsi, les utilisateurs pourront l’utiliser comme l’une des sources d’authentification, où le SSO est la seule autre option. Voir Discourse OAuth2 Basic