Autenticação Legada para Web Atendente

<< <%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 Atendente

Autenticação Legada para Web Atendente

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

 

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

<wsqualitor>

 <contents>

 <data>

<nmusuario>loginuser</nmusuario>

         <cdempresa>1</cdempresa>

 </data>

 </contents>

</wsqualitor>

 

As etapas deste processo são as seguintes:

Conexão ao WSDL.

Autenticação “Login”.

Aciona serviço getAuthToken.

 

O serviço getAuthToken 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/login.php?authws=99t5xcBix32WNWiW58Wdtls58BetlAHBYxdWHtctdWdsltd

 

Realizando este processo, o Qualitor irá realizar um logon automático no sistema. Há alguns pontos a serem observados:

 

Os usuários da rede, que irão utilizar este recurso, não precisam ter o parâmetro “Habilitar acesso via WebServices” ativo, pois, o Login WS ao Qualitor pode ser realizado por apenas 1 usuário.

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.