Top Seller

Top Seller

🍎 Como corrigir "invalid_client"

1Abra o Apple Developer Console

2Pegue o Service ID

Clique no seu Service ID (NÃO no App ID)

Vai parecer algo assim:

com.topsellermentor.signin

☝️ Copie esse valor - é o seu Client ID

3Configure o Redirect URI

No Apple Console, clique em "Configure" ao lado de "Sign in with Apple"

Adicione este URL EXATAMENTE assim na lista de Return URLs:

https://topsellermentor.com/api/auth/sso/callback

4Gere novo Client Secret

Se você já tem uma chave válida, pule este passo. Se não:

  1. 1. No Apple Console, vá em Keys (menu lateral)
  2. 2. Clique no + para criar nova chave
  3. 3. Marque "Sign in with Apple"
  4. 4. Configure a chave e baixe o arquivo .p8
  5. 5. Use uma ferramenta para gerar o JWT (Client Secret)

🛠️ Ferramenta para gerar JWT:

apple-signin-auth (NPM)

5Cole no Base44 Dashboard

Agora volte para o Base44 Dashboard → Settings → Secrets e atualize:

sso_client_id

Seu Service ID (ex: com.topsellermentor.signin)

sso_client_secret

JWT gerado no passo 4

📝 Resumo Rápido

✓ Pegue o Service ID no Apple Console

✓ Adicione o Redirect URI nas Return URLs

✓ Gere um novo Client Secret (JWT) se necessário

✓ Cole os valores no Base44 Dashboard

✓ Salve e teste o login novamente

🔗 Seu Redirect URI

https://topsellermentor.com/api/auth/sso/callback