<< <%SKIN-STRTRANS-SYNTOC%> >> Navegação: Manual de INTEGRAÇÃO > WebServices > Acesso a serviço via link de autenticação normal |
Acesso a serviço via link de autenticação normal
É possível disponibilizar um link para o solicitante, no qual ele poderá acessar diretamente a execução de um serviço. Ou seja, o link irá redirecionar o solicitante para a tela de login e após redicionará direto para a tela de execução do respectivo serviço.
Para isso, foi realizado no Qualitor a passagem do parâmetro “cdservico” via URL no loginSolicitante.php. Sendo assim o arquivo ‘loginSolicitante.php’ contém as seguintes operações:
LOGINSOLICITANTE.PHP
Arquivo a ser acionado via URL para transferência imediata do solicitante a tela de login do portal WebSolicitante.
Parâmetros:
A página LoginSolicitante.php recebe, por parâmetro, o código do serviço que será apresentado após o login do solicitante no portal. Exemplo:
/LoginSolicitante.php?cdservico=<cod_servico>
Onde <cod_servico> é o código do serviço que deve ser passado por parâmetro à página.
A página será acionada a partir do diretório oficial de plug-ins do Qualitor, exemplo:
http://servidor/qualitor/LoginSolicitante.php?cdservico=11
Ao ser acionada, a página irá:
1) Direcionar o solicitante para a página de login do portal para que o mesmo faça a sua autenticação:
a. Se o solicitante não for identificado, será exibida uma mensagem informando que o solicitante não foi identificado (apenas no idioma português) e o processo de autenticação será abortado.
b. Se o serviço passado por parâmetro não for identificado, será exibida uma mensagem informando que o serviço informado não foi identificado (apenas no idioma português) e o processo será abortado.
2) Após realizar o login no solicitante:
a. Caso não seja encontrado nenhum registro, o sistema irá abortar com uma mensagem informando que o serviço <cdservico> não foi identificado no sistema e não é possível continuar (apenas no idioma português).
b. Caso o solicitante não tenha permissão para solicitar o serviço que foi passado por parâmetro, será exibida uma mensagem informando que o solicitante não possui permissão para solicitar o serviço informado (apenas no idioma português) e o processo será abortado.
c. Caso o registro seja encontrado, então, o Qualitor irá direcionar o solicitante ao serviço referenciado através do código passado por parâmetro.
Dessa forma será possível utilizar o link em e-mails, arquivos, intranet, e/ou através de qualquer aplicativo externo ao Qualitor. Para que assim que o link for selecionado, o solicitante seja direcionado a pagina de login do portal para sua autenticação, e após isso para o respectivo serviço.
Como exemplo de funcionamento deste recurso, foi configurado o link http://ambientes.qualitor/8.10.04.20160930/loginUsuario.php?cdservico=51
Ao clicar neste link, o solicitante será redirecionado para a tela de login:
Depois de realizar o login, será exibida diretamente a página de execução do respectivo serviço: