Este guia apresenta o passo a passo para criar um app OAuth do X no Portal de Desenvolvedores do X. 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 no Portal de Desenvolvedores do X. Para o fluxo geral do Clerk Auth — incluindo 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 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 Configure → seção SSO providers → selecione o ambiente Production → selecione Edit ao lado de X
Passo 1: Configurar o app de Desenvolvedor do X
Criar uma conta de desenvolvedor (se necessário)
- Acesse o Portal de Desenvolvedores do X
- Solicite uma conta de desenvolvedor caso ainda não tenha uma
- Conclua a solicitação descrevendo seu caso de uso
Criar ou selecionar um app
- No Portal de Desenvolvedores 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
Passo 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 postar em nome dos usuários (opcional)
- Direct Messages — Para acesso a DMs (opcional)
- Callback URI / Redirect URL: Copie o valor mostrado em Provider setup no painel Auth
- Website URL: Copie o valor mostrado em Provider setup no painel Auth
- Selecione Save
- Salve seu Client ID e Client Secret
Solução de problemas
Incompatibilidade de URI de redirecionamento
- Verifique se a Callback URI 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 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 de Desenvolvedores do X
- Certifique-se de que a permissão Read está habilitada no mínimo
App em modo de desenvolvimento
- Os apps do X iniciam em modo de desenvolvimento com usuários limitados
- Pode ser necessário solicitar acesso elevado para uso em produção
Não está funcionando no domínio personalizado
- Atualize a Website URL e a Callback URI com os valores de domínio personalizado mostrados em Provider setup no painel Auth