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