Saltar para o conteúdo principal

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.

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.
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

  1. Acesse as Configurações de Desenvolvedor do GitHub
  2. Selecione OAuth Apps na barra lateral
  3. Selecione New OAuth App
  4. Preencha os detalhes do aplicativo:
Application name: Insira um nome para o seu aplicativo. Homepage URL e Authorization callback URL: Defina ambos com os valores exatos exibidos em Configuração do provedor no painel Auth. Consulte Configurando credenciais OAuth para um provedor SSO para saber como encontrá-los.
  1. Selecione Register application

Etapa 2: Gerar credenciais do cliente

  1. Você verá seu Client ID na página de configurações do app — copie-o
  2. Selecione Generate a new client secret
  3. Copie seu Client Secret imediatamente
Salve seu Client Secret com segurança. Você não poderá visualizá-lo novamente após sair da página. Se perdido, será necessário gerar um novo.

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