Este guia apresenta o passo a passo para criar um app OAuth do Google no Google Cloud Console. Você coletará um Client ID e um Client Secret, além de configurar as origens JavaScript e as URIs de redirecionamento que o Clerk exige.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 Google Cloud Console. Para o fluxo geral do Clerk Auth — incluindo ativar o Google e inserir as credenciais no painel Auth — consulte Configurando credenciais OAuth para um provedor SSO na documentação do Clerk Auth.
Pré-requisitos
- Acesso ao Google Cloud Console
- Um app Replit publicado — credenciais OAuth personalizadas estão disponíveis apenas no ambiente de Produção
- O painel de edição do provedor Google aberto em: painel Auth → aba Configure → seção SSO providers → selecione o ambiente Production → selecione Edit ao lado de Google
Passo 1: Criar um app OAuth do Google
Navegue até o Google Cloud Console:Criar ou selecionar um projeto
- Selecione um projeto existente ou crie um novo a partir do menu suspenso de projetos
- Você será redirecionado para o Dashboard do seu projeto
Configurar a tela de consentimento OAuth
- Na barra lateral esquerda, selecione o ícone de menu (≡) e selecione APIs & Services
- Selecione OAuth consent screen
- Configure a tela de consentimento do seu app com as informações necessárias
- Salve suas alterações
Criar credenciais OAuth
- Em APIs & Services, selecione Credentials
- Selecione Create Credentials no topo e, em seguida, selecione OAuth client ID
- Escolha Web application como o tipo de aplicativo
- Defina Authorized JavaScript origins e Authorized redirect URIs com os valores exatos mostrados em Provider setup no painel Auth. Adicione todos os valores listados — seu domínio publicado e qualquer domínio personalizado estão incluídos. Consulte Configurando credenciais OAuth para um provedor SSO para saber como encontrá-los.
- Selecione Create
- Salve seu Client ID e Client Secret
Solução de problemas
Incompatibilidade de URI de redirecionamento
- Verifique se a URI de redirecionamento no Google Cloud Console corresponde exatamente ao valor mostrado em Provider setup no painel Auth
- Certifique-se de que não há barras finais ou erros de digitação
- Aguarde alguns minutos para que a configuração do Google se propague
Cliente inválido
- Verifique novamente se o Client ID e o Client Secret foram copiados corretamente
- Certifique-se de que não há espaços extras
- Verifique se a tela de consentimento OAuth está configurada
Não está funcionando no domínio personalizado
- Adicione as entradas de domínio personalizado mostradas em Provider setup no painel Auth tanto às Authorized JavaScript origins quanto às Authorized redirect URIs