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"
}
}
}
Updated 5 months ago