Olá,
Tenho o mesmo problema aqui. Estou usando uma Nextcloud como provedor OIDC, mas isso provavelmente não é relevante para o problema.
Consigo fazer login com a conta da Nextcloud. Em seguida, conforme descrito acima, sou apresentado à opção de registrar uma nova conta ou fazer login com uma existente. No entanto, não é estabelecida nenhuma associação com a conta existente por meio do endereço de e-mail.
Se seleciono “Registrar”, sou imediatamente redirecionado novamente para a página inicial no estado desconectado e preciso fazer login novamente. Nenhuma mensagem de erro é exibida.
É realmente estranho.
Tudo funciona corretamente quando me logo com uma conta OIDC para a qual não existe uma conta Discourse correspondente. Nesse caso, uma nova conta é criada imediatamente e a conta associada também é exibida nas configurações do usuário.
Talvez alguém ainda tenha uma ideia do que estou fazendo de errado ou, no final, se descubra que há um bug aqui.
Atenciosamente,
Mike