Errore di sicurezza Flex, impossibile caricare i dati
-
05-07-2019 - |
Domanda
Ottengo un errore di sicurezza davvero strano quando provo a caricare dati da un URL a un altro. Essenzialmente il mio URL della tela di Facebook punta a http://www.tonyamoyal.com/stuff/path/
e ha un tag fb: swf che punta a http: //www.tonyamoyal. com / stuff / percorso / Quiz.swf
. L'app di Facebook si carica bene ma quando provo a chiamare un servizio che risiede su un altro URL, ottengo un errore di sicurezza:
http://www.tonyamoyal.com/stuff/path/Quiz.swf cannot load data from http://www.somedomain.com/path/path/service.aspx
Il dominio incrociato su tonyamoyal.com è impostato per consentire il passaggio di tutti i domini. L'interdominio su somedomain.com ha una linea che consente specificamente le chiamate da www.tonyamoyal.com:
<allow-access-from domain="www.tonyamoyal.com" />
Qualche idea sul perché ci sarebbe un problema di sicurezza qui?
Soluzione
All'avvio dell'applicazione, provare a caricare il file delle politiche facendo:
Security.loadPolicyFile("http://www.somedomain.com/crossdomain.xml");