Este guia apresenta o passo a passo para criar um app OAuth do GitHub nas Configurações de Desenvolvedor do GitHub. Você coletará um Client ID e um Client Secret para inserir no painel Auth.Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
Esta página cobre apenas a configuração do lado do provedor nas Configurações de Desenvolvedor do GitHub. Para o fluxo geral do Clerk Auth — incluindo ativar o GitHub e inserir as credenciais no painel Auth — consulte Configurando credenciais OAuth para um provedor SSO na documentação do Clerk Auth.
Pré-requisitos
- Uma conta GitHub
- Um app Replit publicado — credenciais OAuth personalizadas estão disponíveis apenas no ambiente de Produção
- O painel de edição do provedor GitHub aberto em: painel Auth → aba Configure → seção SSO providers → selecione o ambiente Production → selecione Edit ao lado de GitHub
Passo 1: Criar um app OAuth do GitHub
- Acesse as Configurações de Desenvolvedor do GitHub
- Selecione OAuth Apps na barra lateral
- Selecione New OAuth App
- Preencha os detalhes do aplicativo:
- Selecione Register application
Passo 2: Gerar as credenciais do cliente
- Você verá seu Client ID na página de configurações do app — copie-o
- Selecione Generate a new client secret
- Copie seu Client Secret imediatamente
Solução de problemas
Incompatibilidade de URI de redirecionamento
- Verifique se a Authorization callback URL corresponde exatamente ao valor mostrado em Provider setup no painel Auth
- Verifique se há erros de digitação ou protocolos incorretos
- Sem barras finais
Cliente inválido
- Verifique novamente se o Client ID e o Client Secret foram copiados corretamente
- Certifique-se de que não há espaços extras ao colar
Não está funcionando no domínio personalizado
- Atualize a Homepage URL e a Authorization callback URL com os valores de domínio personalizado mostrados em Provider setup no painel Auth