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.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 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)
- Acesse o Portal do Desenvolvedor do X
- Solicite uma conta de desenvolvedor caso ainda não tenha uma
- Preencha o formulário descrevendo seu caso de uso
Criar ou selecionar um app
- No Portal do Desenvolvedor do X, vá para Projects & Apps
- Use um app existente ou selecione Add App
- Insira um nome para o app e selecione Next
- Selecione App settings
Etapa 2: Configurar a autenticação
- Role até User authentication settings
- Selecione Set up
- 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)
- 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
- Selecione Save
- Salve seu Client ID e Client Secret
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