Quando você efetua uma requisição para um servidor HTTP e ele cria um cookie, ele retorna um campo extra no cabeçalho HTTP com os dados do cookie.
Para utilizar a sessão criada, o cliente de reenviar o cookie criado.
Por exemplo, quando o server cria o cookie ele responde (por exemplo) no header HTTP:
set-cookie: server_cookie_name=server_cookie_value; Max-Age=60; HttpOnly
Para o client utilizar a sessão criada (relacionada com o cookie) as requisições subsequentes devem possuir o seguinte campo no header HTTP:
cookie: server_cookie_name=server_cookie_value
Segue os RFCs:
O server pode atualizar o cookie a cada request, então isso deve ser verificado.
Acho que vc deve começar com testes de como manipular os headers HTTP enviados e recebidos com o LuaSOAP.
Pelo que vi o LuaSOAP usa o LuaSocket.
Não vi como fazer isso no LuaSOAP.
Espero ter ajudado.
Att.
Henrique
Em 7 de agosto de 2012 16:33, cberaldi
<[hidden email]> escreveu:
Boa tarde a todos, sou novo no forum e no mundo Lua, e estou desenvolvendo uma aplicação de autenticação que trabalha com o LuaSoap e preciso da informação da session ou cookie para persistir nas requisições, alguem sabe me dizer como fazer isso ??
--
Lua BR - http://groups.google.com/group/lua-br
--
Lua BR -
http://groups.google.com/group/lua-br