
Top Seller
❌ ERRO: invalid_client
O Apple Sign In está configurado, mas as credenciais OAuth estão incorretas ou o Redirect URI não bate com o Apple Developer Console.
🔧 CORREÇÃO DEFINITIVA - 5 PASSOS
PASSO 2: Configure o Redirect URI no Apple
No Apple Developer Console, adicione este URL EXATO na lista de Return URLs:
https://topsellermentor.com/api/auth/sso/callbackPASSO 3: Pegue o Service ID correto
O Service ID deve ser algo como:
com.topsellermentor.signin⚠️ NÃO use o App ID. Use o Service ID criado especificamente para Sign in with Apple.
PASSO 4: Gere novo Client Secret (JWT)
- 1. No Apple Developer Console, vá em Keys
- 2. Crie uma nova chave para Sign in with Apple
- 3. Baixe a chave (.p8 file)
- 4. Use uma ferramenta para gerar o JWT:
PASSO 5: Atualize as Secrets no Base44
Vá para Base44 Dashboard → Settings → Secrets e atualize:
sso_client_id
Seu Service ID da Apple (ex: com.topsellermentor.signin)
sso_client_secret
JWT gerado no passo 4
sso_auth_endpoint
https://appleid.apple.com/auth/authorize
sso_token_endpoint
https://appleid.apple.com/auth/token
⚡ SOLUÇÃO RÁPIDA TEMPORÁRIA
Enquanto você corrige o Apple Sign In, você pode:
✅ Após atualizar as secrets, teste novamente o login. O erro "invalid_client" deve desaparecer.
🚨 INFORMAÇÃO CRÍTICA:
O erro "invalid_client" é um problema de configuração no backend (Apple Developer + Base44 Dashboard). Não pode ser corrigido via código do app. Você DEVE atualizar as credenciais manualmente no dashboard.
📋 Seu Redirect URI
https://topsellermentor.com/api/auth/sso/callback☝️ Cole este URL exatamente assim no Apple Developer Console → Return URLs