Navigation:  Integração via web services REST > Overview técnico >

Autenticação para aplicação externa

Previous  Top  Next

Nesta seção vamos demonstrar o uso das interfaces REST disponibilizadas pelo SoftExpert Suite em duas aplicações externas. O objetivo é apresentar duas maneiras de configurar a autenticação, parâmetros de entrada/saída e retornos utilizando as interfaces REST disponibilizadas pelo SoftExpert Suite e descrita neste documento.

 

Para a primeira demonstração foi utilizado o SoapUI, que é uma ferramenta utilizada para teste de aplicações web service. Na imagem abaixo tem um exemplo de como configurar o SoapUI utilizando a interface RIS_RISK_INTERFACE.

 

rest-01

 

Ao criar um projeto REST no SoapUI é necessário preencher os seguintes campos:

URL da aplicação

rest-02

 

Method = POST

Constantes = descrito nos parâmetros de entrada das interfaces REST, exemplificado na imagem como sendo classname, classpth e cdprod

JSON de dados de envio

Autenticação Basic HTTP:

oAuthorization = Basic

oUsername/Password = Usuários válidos no SoftExpert Suite

oPre-emptive auth = Utilizar Authenticate pre-emptively

 

O segundo exemplo é utilizando uma requisição AJAX a partir do JQuery em JavaScript, a imagem abaixo apresenta um exemplo da utilização de uma interface REST disponibilizada pelo SoftExpert Suite.

rest-03

 

O processo de autenticação poderá ser realizado utilizando o tipo Basic HTTP, veja mais detalhes na seção Autenticação Basic HTTP.