Erro de redirecionamento de autenticação no Github

Olá, amigos, um novato amigável por aqui.

Tenho um problema ao configurar o login com o GitHub na minha instalação do Discourse, após fornecer as chaves de API necessárias na página Admin > Configurações > Login, na seção de configuração do GitHub.

Ao clicar na opção de login com o GitHub, sou redirecionado para uma página 404, conforme mostrado na captura de tela abaixo.

E este é o conteúdo exibido na barra de endereço:
https://MEUDOMINIO/auth/oauth2_basic/callback?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdeveloper.github.com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch&state=29b1f640d906a3bf4d92a1fe5846af740eea49adbfbfb65c

Olá Tunde, que bom vê-lo aqui :slight_smile: :wave:

Você seguiu este guia para configurar seu login no GitHub?

Olá Osioke, obrigado pela sua resposta.

Segui o guia e ainda assim não consegui resolver. Acabei encontrando uma solução por conta própria.

Parece que a URL de callback do guia não está totalmente correta. Eu a alterei de https://mydomain/auth/callback/github para https://mydomain/auth/github e tudo funciona bem.

Talvez o guia deva ser atualizado para futuros leitores.

Fico feliz que você tenha conseguido resolver. Curiosamente, o guia usa o mesmo URL que você compartilhou:

Então, estamos bons aqui.

Visto que você mencionou que conseguiu resolver e encontrou uma solução:

Vou encerrar este tópico agora. Um abraço! :slight_smile: