Pesquisa rápida
Ir para...
Páginas
Notícias
Modelos
Etiquetas
Anexos
Correio
Avançado
O que há de novo
Diretoria de Espaço
Configurador Feed
Atalhos de teclado
Gadgets Confluence
Autenticar
Painel inicial
Manuais Técnicos (Para Clientes)
Copiar página
Não está autenticado. Qualquer mudança que fizer será assinalada como
anónimo
. You may want to
Log In
if you already have an account. Também pode
Inscrever-se
para obter uma nova conta.
Esta página está a ser editada por
.
Parágrafo
Parágrafo
Título 1
Título 2
Título 3
Título 4
Título 5
Título 6
Preformatted
Citação
Negrito
Italic
Sublinhado
More colours
Rasurado
Subscrito
Sobrescrito
Mono-espaço
Limpar Formatação
Lista de marcadores
Numbered list
Task list
Outdent
Indent
Align left
Align center
Align right
Link
Tabela
Inserir
Inserir conteúdo
Imagem
Link
Anexo
Símbolo
Emoticon
Wiki Markup
Régua horizontal
Task List
tinymce.confluence.insert_menu.macro_desc
User Mention
Info
JIRA Issue
Estado
Galeria
Table of Contents
Outras Macros
Page Layout
No Layout
Two column (simple)
Two column (simple, left sidebar)
Two column (simple, right sidebar)
Three column (simple)
Two column
Two column (left sidebar)
Two column (right sidebar)
Three column
Three column (left and right sidebars)
Desfazer
Redo
Find/Replace
Ajuda das Teclas de Atalho
<h2>API TI9 - WebService - Manual de utilização</h2><p><strong><br /></strong></p><p><strong>VERSIONAMENTO:</strong></p><table class="confluenceTable"><tbody><tr><th class="confluenceTh">Versão</th><th class="confluenceTh">Editor</th><th colspan="1" class="confluenceTh">Resumo</th><th class="confluenceTh">Data</th></tr><tr><td class="confluenceTd">1.0</td><td class="confluenceTd">Rogerio Rezende</td><td colspan="1" class="confluenceTd">Versão Java e Tomcat</td><td class="confluenceTd">15/05/2020</td></tr><tr><td colspan="1" class="confluenceTd">1.1</td><td colspan="1" class="confluenceTd">Gabriel Angeli</td><td colspan="1" class="confluenceTd">Senha e Active Directory</td><td colspan="1" class="confluenceTd">11/06/2020</td></tr><tr><td colspan="1" class="confluenceTd"> </td><td colspan="1" class="confluenceTd"> </td><td colspan="1" class="confluenceTd"> </td><td colspan="1" class="confluenceTd"> </td></tr></tbody></table><h2><strong>ESPECIFICAÇÕES</strong></h2><p>Disponibilizamos abaixo as especificações técnicas para utilização desta API. As chamadas da API (WebService) são síncronas - a cada chamada o serviço irá responder com sucesso ou falha, juntamente com a mensagem de retorno.</p><p> </p><p><strong>Pré-requisitos:</strong></p><ul><li>O serviço deve ser hospedado em um servidor Apache Tomcat 8.5.x, sendo executado na porta 8085 por padrão. Caso a porta já esteja em uso, poderá ser configurada outra porta para esta API;</li><li>O servidor deve ter a instalação do Java 13;</li><li>Uso de um certificado SSL (HTTPS) para garantir a segurança da troca de informação entre os sistemas.</li></ul><p> </p><p><strong>Autenticação:</strong></p><p>A API requer autenticação com um usuário previamente cadastrado no ERP Ti9 e sua respectiva senha criptografada armazenada no banco de dados. A autenticação retorna uma chave codificada (token JWT com expiração em 1 hora, do tipo "Bearer") que será criada e administrada pela Ti9.</p><p>A criação do usuário e senha, bem como a atualização da senha periodicamente, devem ser realizadas pela empresa em conjunto com os mantenedores de outras aplicações que utilizem estes dados, visto que os mesmos serão atualizados também na aplicação deles.</p><p>A criação e a manutenção do usuário devem ser feitas por meio do "Launcher do Ti9 > Central de Segurança > Usuários", como qualquer outro usuário. Porém, não é necessário configurar nenhuma permissão específica ao usuário, deve-se apenas cadastrá-lo com sua senha.</p><p>Os softwares devem utilizar o nome informado no campo "Login" e o código MD5 da senha atribuída ao mesmo para a autenticação com a API do Ti9.</p><p> </p><p><strong><img class="emoticon emoticon-warning" data-emoticon-name="warning" border="0" src="/s/pt_PT/3398/84f448c1067609161db7eeaf020f96b084eef29d.1/_/images/icons/emoticons/warning.png" alt="(aviso)" title="(aviso)" /> IMPORTANTE:</strong></p><p>O padrão adotado pelo TI9 é de armazenar na base de dados a senha de forma maiúscula <strong><u>quando não se utiliza</u></strong> os recursos do Microsoft Active Directory. Portanto, nestes casos, para se gerar o hash md5 da senha, deve-se gerá-lo com os caracteres maiúsculos da senha.</p><p>Para os casos onde o Active Directory está ativado, deve ser enviado no “<em>request body</em>” o hash md5 gerado considerando os caracteres da senha assim como eles são.</p><p> </p><p><strong>Exemplo de Utilização:</strong></p><p><a href="https://ipporta">https://ip:porta/erp-api/v4/auth</a></p><table class="confluenceTable"><tbody><tr><th class="confluenceTh"><p>Request Body:</p><p>{</p><p>"login": "LOGIN",</p><p>"senha": "MD5-DA-SENHA"</p><p>}</p></th></tr></tbody></table><table class="confluenceTable"><tbody><tr><th class="confluenceTh"><p>Response: <br />{</p><p>"token": "eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJmcC1hcGkiLCJzdWIiOi...QUxITyJ9.tmI-RuyCvb...",</p><p>"type": "Bearer"</p><p>}</p></th></tr></tbody></table><p> </p><p> </p><hr /><p> </p><p><strong><br /></strong></p>
Anexos
Etiquetas
Localização
Seguir esta página
< Edit
Pré-visualizar >
Carregamento em curso
Save
Cancelar
Próxima dica
search
attachments
weblink
advanced