Autenticação Legada para Web Solicitante

<< <%SKIN-STRTRANS-SYNTOC%> >>

Navegação:  Manual de INTEGRAÇÃO > Autenticação Legada > Utilização do Recurso > Pontos de autenticação >

Autenticação Legada para Web Solicitante

Autenticação Legada para Web Solicitante

O WSGeneral.wsdl possui um serviço chamado: getAuthTokenContact. Este serviço solicita que seja informada a autenticação normal, e um XML contendo o usuário (solicitante) e cliente, no qual deseja efetuar o “logon” ao sistema:

 

<?xml version=”1.0” encoding=”ISO-8859-1”?>

<wsqualitor>

 <contents>

 <data>

         <nmusuario>loginuser</nmusuario>

         <cdcliente>1</cdcliente>

 </data>

 </contents>

</wsqualitor>

 

O processo tem as seguintes etapas:

Conexão ao WSDL.

Autenticação “Login”.

Usar getAuthTokenSolicitante.

 

O serviço getAuthTokenSolicitante irá retornar um XML contendo:

 

<?xml version=”1.0” encoding=”ISO-8859-1”?>

<wsqualitor>

 

<response_status>

       <status>1</status>

      <error_code></error_code>

     <msg></msg>

 </response_status>

 

 <response_data>

       <dataitem>

           <token>99t5xcBix32WNWiW58Wdtls58BetlAHBYxdWHtctdWdsltd</token>

       </dataitem>

 </response_data>

 

</wsqualitor>

 

Feito isso, será necessário abrir o Qualitor passando o Token de autenticação na URL:

http://servidor/qualitor/loginSolicitante.php?authws=95cBix32WNWiW58Wdtls58BetlAHBYxdWWdsltd

 

Realizando este processo, o Qualitor irá realizar um logon automático no sistema.

 

Há alguns pontos a serem observados:

 

Solicitantes não possuem o parâmetro “Habilitar acesso via WebServices”, pois, o Login WS ao Qualito será realizado por apenas 1 usuário atendente.

Os usuários da rede não precisam ter “senha” cadastrada no Qualitor, uma vez que a mesma é gerenciada pelo sistema legado, portanto, basta solicitar o Token.

Quem solicita o token é o usuário com permissão para acesso via WebService.