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