Eu daria um forte voto para www.hello.coop, uma solução que uso nos meus fóruns Discourse que permite aos usuários escolherem qualquer tipo de login que desejarem, de número de telefone a e-mail, logins sociais e talvez até passkey.
E uma vez que alguém tenha uma conta Hellō, pode fazer login em qualquer site Discourse que a utilize.
Talvez a única diferença seria que cada uma das minhas comunidades Discourse ainda exigiria que o usuário respondesse a perguntas específicas da comunidade ao fazer login inicialmente.
O fundador é Dick Hardt, que fez muito trabalho na especificação OIDC, acredito.
De qualquer forma, talvez algo para explorar. Adoraria responder a quaisquer perguntas e sei que Dick, e tenho certeza que ele também, adoraria.