Este guia explica como criar um app OAuth do GitHub nas Configurações de Desenvolvedor do GitHub. Você vai obter 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 como 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 Configurar → seção Provedores SSO → selecione o ambiente de Produção → selecione Editar ao lado de GitHub
Etapa 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
Etapa 2: Gerar 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
URI de redirecionamento incompatível
- Verifique se a Authorization callback URL corresponde exatamente ao valor exibido em Configuração do provedor no painel Auth
- Verifique se há erros de digitação ou protocolos incorretos
- Sem barras finais
Cliente inválido
- Verifique 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 funciona no domínio personalizado
- Atualize a Homepage URL e a Authorization callback URL com os valores do domínio personalizado exibidos em Configuração do provedor no painel Auth