Atualmente, é possível não usar uma senha e apenas receber um link enviado para você.
Se o seu objetivo é desenvolver o kno, provavelmente você deseja desenvolvê-lo como um servidor OAuth. Assim, as pessoas poderão usá-lo como uma das várias fontes de autenticação, onde o SSO é a única opção. Veja Discourse OAuth2 Basic