Correndo o risco de estar a falar sozinho, deixo outra questão: testando a aplicação eu http://localhost, antes da autenticação, ainda recebo um erro de falta de crossdomain.xml
Necessito inexoravelmente de utilizar crossdomain.xml no url do serviço a que pretendo aceder? Se tal for impossivel, tenho de optar por outras alternativas menos agradáveis? (proxy algures?) Obrigado. MV 2011/10/25 MV <[email protected]> > > Boa tarde, > > Estou há umas horas a tentar resolver um problema para o qual não vejo > solução. Se alguém puder dar uma ajuda ou indicar o que estou a fazer de > errado, agradecia: > > Pretendo autenticar automaticamente um serviço acedendo pelo Flex: > > *<s:HTTPService id="getEventos" url="http://url a funcionar aqui" * > * contentType="application/x-www-form-urlencoded"* > * method="GET" * > * resultFormat="e4x"* > * fault="httpService_fault(event);"* > * result="httpService_result(event)" />* > > > > Se utilizar: > > *getEventos.send();* > > O serviço é contactado, aparece uma janela a pedir login e, com login > correcto, o processo corre normalmente - dados recuperados, datagrids > preenchidas, etc. > > O que pretendo é fazer a autenticação de forma automática para o utilizador > não receber uma janela para introduzir usern:passw. > > Tentativas da minha parte - conforme pesquisei na internet: > > *var encoder:Base64Encoder = new Base64Encoder();* > * encoder.insertNewLines = false;* > * encoder.encode("usern:passw");* > * getEventos.headers = {Authorization:"Basic " + encoder.toString()}; > * > * getEventos.send();* > > Este código gera correctamente a string idêntica à enviada num login com > sucesso (verifiquei com o Charles), mas os headers nem sequer são enviados > desta forma. O serviço pede-me o login de qualquer forma. > > Tentei criar acesso a dados utilizando as funcionalidades do flex 4.5 mas > mesmo assim recebo erros. Admito que me sinto algo perdido utilizando os > wizards do flex e a documentação que encontro é algo deficiente. > > Alguém já passou por este dilema/problema? Qualquer dica, apontar de dedos > na direcção correcta, é muito apreciado. Estou a perder demasiado tempo com > algo que deveria ser simples. > > Muito obrigado. > > MV > -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
