CustomerAuthenticatedLogin

A mutation CustomerAuthenticatedLogin permite a criação de um token de acesso a informações de um usuário, podendo ser informado o CPF ou o E-mail ou o CNPJ.

Essa autenticação funciona em conjunto com a configuração Permitir o Login Rapido com CPF e o Login Autenticado com CPF e CNPJ onde no momento da alteração será realizada a validação diretamente na configuração.

📘

Nota

Um token tem validade padrão de 12 horas, sendo necessário sua renovação pela mutation CustomerAccessTokenRenew para continuar utilizando.

Exemplo

mutation {
  customerAuthenticatedLogin(input:{input: $input, password: $pass}) {
    isMaster
    token
    type
    validuntil
  }
}

Exemplo de variáveis da query com CPF:

{
  "input": "22640911007",
  "pass": "123456",
}

Exemplo de variáveis da query com Email:

{
  "input": "[email protected]",
  "pass": "123456",
}

Exemplo de variáveis da query com CNPJ:

{
  "input": "36.497.322/0001-35",
  "pass": "123456",
}
Mostrar resposta
{
  "data": {
    "customerAuthenticatedLogin": {
      "isMaster": true,
      "token": "token",
      "type": "AUTHENTICATED",
      "validUntil": "2023-12-07-18T15:27:36.087-03:00"
    }
  }
}