Na tela de login, use o username e senha do usuário para criar um session_id / jsessionid / whatever
Retorne este carinha para a sua aplicação flex, ele vai ser o token válido para uma sessão HTTP Em todas as outras chamadas que vc fizer, que não seja esta tela de login, mande sempre esse session id junto. Com isso vc garante que existe uma session válida, e por fim, os webservices estão seguros... Para cada linguagem server side, existe um jeito de manter a session id ativa, recomendo usar um servlet filter se for em java. O grande lance é manter a variável que armazena esta session id, encriptada no flex, para não haver memory hijacking em tempo de execução. Quando enviá-la, mantenha encriptada, para evitar ataques Man in the Middle, e faça com que o PHP / Java / Whatever possa desencriptá-la e reconhecer como uma session id válida e continuar a processar as requisições. Se você estiver usando REST, pode ser mais fancy ainda, e fazer uma implementação OAUTH do seu backend, assim você pode permitir que não só seu client (em Flex) acesse a API, como um aplicativo mobile no futuro...:) Abraço, Ernani 2012/1/11 Eric Tonussi <erictonu...@gmail.com> > Faça a validação da sessão no contructor da classe onde estão seus > metodos. Acredito que isso resolva. > > Em 11 de janeiro de 2012 10:52, Helio Antonio Francisco Silva < > helio.afsi...@gmail.com> escreveu: > > Bom dia pessoal, alguem aqui saberia me dizer como eu faria a autenticação >> de uma webservice ? >> Pra ser mais exato, pra eu usar os metodos dispniveis nessa webservice eu >> teria de autenticar ela antes. alguma coisa assim. >> nao e criar um metodo login e digitar o login e senha, e sim quando eu >> for acessar um metodo eu so puder acessar se eu estiver autenticado. >> e possivel ? >> >> -- >> *Hélio Antonio Francisco Silva* >> Desenvolvedor web >> Certificado Flash developer >> Certificado Flash Design >> Certificado web developer >> Consultor Microsiga / Totvs >> Desenvolvedor ADVPL / ASP >> Analista de sistemas e ERP Sênior. >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >> Para sair da lista, envie um email em branco para >> flexdev-unsubscr...@googlegroups.com >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev