Usuários OIDC não associando com usuários Discourse existentes

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