CustomerSocialLoginGoogle

A mutation CustomerSocialLoginGoogle permite realizar o login/cadastro de um usuário a partir de uma conta de rede social de um usuário, retornando um customerAccessToken.

A Mutation recebe um token vindo do processo de autenticação da API do Google e internamente verifica a presença de um registro para o email cadastrado na conta do Google, caso exista cadastro para o email ela retornará um token com tipo AUTHENTICATED, caso contrário retornará o tipo NEW, onde a partir deste token o site poderá seguir o processo de cadastro utilizando a mutation CustomerCompletePartialRegistration.

Parâmetros

input

ParâmetroTipoObrigatórioDescrição
clientIdstringnão(Descontinuado) O id do app no Google API que fará a autenticação do usuário.
userCredentialstringsimCredencial retornada pelo processo de login da api do Google

Exemplo

mutation {
  customerSocialLoginGoogle( 
    userCredential: "eyJhbGciOiJSUzI1NaIsImtpZCI6IjkxMWsaOWUyNzkyOGFlOWYxZTlkMWUyMTY0NmRlOTJkMTkzNTFiNDQiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovLz%jY291bnRzLmdvb2dsZS5jb20iLCJhenAiOiIzNDMwMTc2NjUwMjAtOXFzcDdxODFmazByYmNpdTlsajZ2M2s4OGI1Z2FvOTMuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJhdWQiOiIzNDMwMTc2NjUwMjAtOXFzcDdxODFmazByYmNpdTlsajZ2M2s4OGI1Z2FvOTMuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJzdWIiOiIxMDE2MDgxODAxNDY0MDkzODc4ODkiLCJlbWFpbCI6ImFydHVyc3NpbW9uQGdtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJuYmYiOjE2OTE0MTAzMTEsIm5hbWUiOiJBcnR1ciBTaW1vbiIsInBpY3R1cmUiOiJodHRwczovL2xoMy5nb29nbGV1c2VyY29udGVudC5jb20vYS9BQWNIVHRkQnByVkdnYk9WSkNFd3Z2LTVDNmxvTkFUeU1LT3dleXp2ZXhVQnVEcjgxdFE9czk2LWMiLCJnaXZlbl9uYW1lIjoiQXJ0dXIiLCJmYW1pbHlfbmFtZSI6IlNpbW9uIiwibG9jYWxlIjoicHQtQlIiLCJpYXQiOjE2OTE0MTA2MTEsImV4cCI6MTY5MTQxNDIxMSwianRpIjoiN2NiYzJkN2EyMDFjY2VjZmQ1YTAyOTZhOWM3Y2RhNzNmYzlmMTgwNiJ9.HZCRyhYSxbU569lREg6miy8BFnW9vo_ExL1LtfL5j-at7U_BA7LD2uvSxc3dFjBX9-wAKkSXIOzwOTMp3bZUoDnAYgXt6JJEezRh1Pyc8gxMMzsqXa_Z6vZs5gHJyV-BKpvSSvIEPFjuj82WHbKB7i3OKWHhI-mjPesqiP425eNY6g19io6irKc10fqnq8JxtHAvi2JG2eEYa4AG2ytDhSifaq4vp23jIxRIaPQQr-RpTQasVvDwh7itJW4BzsefO7dMelg9J2RKxBPhfSf9m1r_gtenSRf-k9eeVnMT-5YapPJZGZY-Hj3Tzf5srrFyh6cfJJOkqUwuEC0U-u2-DQ") {
    
    isMaster
    token
    type
    validUntil
  }
}
Mostrar resposta
{
  "data": {
    "customerSocialLoginGoogle": {
      "isMaster": "false",
      "token": "*token*",
      "type": "NEW",
      "validUntil": "2022-07-18T15:27:36.087-03:00"
    }
  }
}