Para trabalharmos com as APIs do Google no login social, você vai precisar gerar e repassar o Cliente ID e Cliente Secret do Google além de habilitar a integração nos dois ambientes.
Faça login no Console do desenvolvedor do Google em https://console.developers.google.com usando as credenciais da sua conta do Google.
Caso não ainda não tenha o registro na conta de desenvolvedor do Google, precisa aceitar o contrato;
Clique Credenciais, na aba lateral;
Clique em Criar Projeto;
Dê um nome ao projeto e clique em Criar;
No topo da página, clicar no botão Criar credenciais;
Clique na opção ID do cliente OAuth;
Configure as permissões OAuth de acordo com as regras do seu negocio;
Informações do app;
Essas informações são exibidas na tela
de consentimento e são obrigatórias para o prosseguimento.
Elas informam aos usuários finais quem é você e como entrar em contato.
Dados de contato do desenvolvedor: o Google usa esses endereços de e-mail para notificar você sobre todas as alterações do projeto;
Clicar no botão Salvar e continuar.
Clique no item do menu lateral esquerdo Credenciais;
Na próxima tela, faça:
1 - Clique em credenciais novamente;
2 - Criar credenciais;
3 - Criar ID do cliente do OAuth.
Escolher Aplicativo da Web, em Tipo de aplicativo;
Nome cliente OAuth 2.0;
Esse nome é usado apenas para identificar o cliente no console e não será mostrado aos usuários finais.
Preencha a URIs de redirecionamento autorizados;
Origens JavaScript autorizadas;
As origens HTTP que hospedam o aplicativo da web ( o que corresponde ao seu site ). Esse valor não pode conter caminhos ou caracteres curinga;
Preencha a URIs de redirecionamento autorizados;
➡️ URls 1 - Seu domínio utilizado na Netshow.me
➡️ URls 2 - https://www.seu-domínio-utilizado-na-netshow.me/login-social/google/callback
Após concluído, serão apresentadas suas credenciais;
Copie o ID do cliente e a chave secreta envie para o nosso time. Após inserir no console da sua conta e sincronizar o recurso estará pronto para utilização. 🎉