01. DADOS GERAIS
Produto: | TOTVS Framework
|
---|---|
Linha de Produto: | Linha Datasul |
Segmento: | Tecnologia |
Módulo: |
Framework (Linha Datasul) - Segurança (SEC)
|
Função: | Login - endpoints |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKTOOLS-6100 |
02. SITUAÇÃO/REQUISITO
Dificuldades em identificar erros de acesso negado aos endpoints, com a utilização do modelo Basic Authentication, com o usuário e senha do ERP Datasul.
03. SOLUÇÃO
Foram implementados mensagens de retorno ( quando o acesso aos endpoints não for autorizado (HTTP Status 401).
O retorno possui como Response Headers: Content-Type: application/json
Exemplos de retorno
// Erro genérico, sempre retorna o código 00000 { "error_code": "00000", "error_description": "ERROR condition: ** \"fwk/auth/loginServices.p\" was not found. (293) (7211)" } // Login ou usuário incorreto // Usuário com data de validade expirada { "error_code": "55504", "error_description": "Usuário ou senha inválidos, bloqueado ou inexistente." } // Data de validade da senha expirada { "error_code": "54424", "error_description": "Senha expirou !" } // Caso exceda o número de tentativas de login, com usuário/senha incorretos, deverá informar que o usuário está bloqueado por um período de tempo. { "error_code": "54417", "error_description": "Usuário bloqueado temporariamente para acessar o sistema." }
04. DEMAIS INFORMAÇÕES
Estes códigos de retorno também foram implementados para o modelo de autenticação OAuth2 - RO Password Credentials.
05. ASSUNTOS RELACIONADOS
- Não se aplica
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas