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 X no Portal do Desenvolvedor do X. 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 no Portal do Desenvolvedor do X. Para o fluxo geral do Clerk Auth — incluindo como ativar o X 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 de desenvolvedor do X (nível gratuito disponível)
  • Um app Replit publicado — credenciais OAuth personalizadas estão disponíveis apenas no ambiente de Produção
  • O painel de edição do provedor X aberto em: painel Auth → aba Configurar → seção Provedores SSO → selecione o ambiente de Produção → selecione Editar ao lado de X

Etapa 1: Configurar o app de desenvolvedor do X

Criar uma conta de desenvolvedor (se necessário)

  1. Acesse o Portal do Desenvolvedor do X
  2. Solicite uma conta de desenvolvedor caso ainda não tenha uma
  3. Preencha o formulário descrevendo seu caso de uso

Criar ou selecionar um app

  1. No Portal do Desenvolvedor do X, vá para Projects & Apps
  2. Use um app existente ou selecione Add App
  3. Insira um nome para o app e selecione Next
  4. Selecione App settings

Etapa 2: Configurar a autenticação

  1. Role até User authentication settings
  2. Selecione Set up
Permissões do app: Selecione o nível mínimo de permissão:
  • Read — Necessário para o perfil do usuário (mínimo)
  • Write — Para publicar em nome dos usuários (opcional)
  • Direct Messages — Para acesso a mensagens diretas (opcional)
As permissões devem corresponder aos escopos solicitados. Se o seu app solicitar tweet.write, mas você habilitou apenas Read, a autenticação falhará.
Tipo de app: Selecione Web App, Automated App or Bot Informações do app:
  • Callback URI / Redirect URL: Copie o valor exibido em Configuração do provedor no painel Auth
  • Website URL: Copie o valor exibido em Configuração do provedor no painel Auth
Consulte Configurando credenciais OAuth para um provedor SSO para saber como encontrar esses valores.
  1. Selecione Save
  2. Salve seu Client ID e Client Secret
Armazene seu Client Secret com segurança. Se perdido, gerá-lo novamente invalida o anterior.

Solução de problemas

URI de redirecionamento incompatível

  • Verifique se a Callback URI 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 o Client ID e o Client Secret
  • Certifique-se de que não há espaços extras
  • Verifique se você está usando credenciais OAuth 2.0 (não OAuth 1.0a)

Erros de escopo/permissão

  • Verifique se os escopos correspondem às permissões habilitadas no Portal do Desenvolvedor do X
  • Certifique-se de que a permissão Read está habilitada no mínimo

App em modo de desenvolvimento

  • Os apps do X começam no modo de desenvolvimento com usuários limitados
  • Pode ser necessário solicitar acesso elevado para uso em produção

Não funciona no domínio personalizado

  • Atualize a Website URL e a Callback URI com os valores do domínio personalizado exibidos em Configuração do provedor no painel Auth

Recursos adicionais