Erros de autenticação
Os erros retornados na requisição podem ser identificados através dos códigos abaixo e possuem a seguinte estrutura:
{
"error": "server_error",
"error_description": "Falha na autenticação x.x.x"
}
Nome | Descrição |
---|---|
1.0.1 | Verifique se o ID informado na formação do "iss" é o ID do tenant correto, fornecido na geração da chave privada¹. |
1.0.14 | Verifique com o responsável pelo projeto se a aplicação utilizada está ativa. |
1.1.1 | Parâmetro "scope" não foi informado no payload do token jwt utilizado na requisição. |
1.2.4 | O token jwt utilizado na requisição está expirado. Verifique o valor informado no campo "exp" do payload. |
1.2.5 | O token jwt utilizado na requisição não pode ser validado. Verifique os parâmetros informados e tenha certeza de tê-lo assinado da forma correta. |
1.2.6 | A chave privada utilizada na assinatura do token jwt utilizado na requisição não é mais aceitável. Solicite novas credenciais para a conta utilizada. |
1.2.7 | O token jwt utilizado na requisição não é mais aceitável, pois já foi utilizado anteriormente. Gere um novo token para fazer uma nova requisição. |
1.2.11 | A conta utilizada não está ativa. |
1.2.14 | A conta utilizada não possui as permissões necessárias. |
1.2.18 | A conta utilizada foi temporariamente bloqueada por ter excedido a quantidade de tentativas inválidas de autenticação. |
1.2.19 | A conta utilizada não está autorizada a impersonar outra conta de usuário (remova o parâmetro "sub" do payload). |
1.2.20 1.2.21 | Falha na decodificação do token jwt utilizado na requisição. Utilize um novo token inserindo somente os campos especificados nas seções "Campos obrigatórios" e "Campos adicionais", obedecendo à nomenclatura, semântica e tipo de cada campo. |
1.2.22 | O token jwt utilizado na requisição possui campos adicionais no payload que não são permitidos. Utilize um novo token inserindo somente os campos especificados nas seções "Campos obrigatórios" e "Campos adicionais", obedecendo à nomenclatura, semântica e tipo de cada campo |
1.3.1 | A conta utilizada possui restrições de IP de origem. |
1.3.2 | A conta utilizada possui restrições de data/hora de acesso. |
Dica: Caso não tenha guardado as informações disponibilizadas ao gerar os certificados de sua conta, entre em contato e solicite o tenantId.