Histórico da Página
...
Execução segura do site externo
Ao clicar na url disponibilizada na lista, o usuário será redirecionado para o link em questão. Serão passados dois parâmetros para a url, entre eles:
- key1 = Valor string contendo Identificador da sessão do usuário;
- key2 = Valor string contendo um código criptografado validador de segurança do processo.
...
1) – Serviço web para retornar a session do usuario:
Foi disponibilizado um WebService genérico no Portal Corpore.Net chamado “wsCorporeNet”. Ele contém o método “GetXmlSession”.Conforme abaixo:
...
Esse método deverá receber os parâmetros enviados através do link redirecionado. Se os valores forem passados de forma correta, o mesmo retornará todo o conteúdo da sessão do usuário em um formato xml, conforme figura abaixo:
12) – Informações técnicas para utilização do webService nos sites externos
a) Os parâmetros [key1 e key2] passados na url deverão ser recuperados da seguinte forma (exemplo criados na linguagem dotNet):
...
- string key1 = HttpContext.Current.Request.QueryString["Key1"].ToString();
- string key2 = HttpContext.Current.Request.QueryString["Key2"].ToString();
b) Deverá ser criado um proxy de webService para comunicação com o serviço web hospedado no portal RM, conforme figura aba
...
Para criação do proxy, o usuário deverá informar a url do endereço de WebService hospedado.
c) Após a criação do proxy, o método “GetXmlSession” poderá ser chamado. Esse deverá receber os valores de Key1 e Key2 nos parâmetros do método. Se os mesmo forem passados de forma correta, ele retornará uma string contendo o conteúdo das variáveis de sessão do usuário no formato Xml, conforme exemplo abaixo:
...