What need I do to allow a SWF to access my web service? I have a web service
here:
https://data.expensify.com
I've configured it to respond with the absolute maximally-permissive
crossdomain.xml:
https://data.expensify.com/crossdomain.xml
HTTP/1.1 200 OK
Content-Type: text/x-cross-domain-policy
X-Permitted-Cross-Domain-Policies: all
Content-Length: 299
<?xml version="1.0" encoding="UTF-8"?>
<cross-domain-policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.adobe.com/xml/schemas/PolicyFile.xsd">
<allow-access-from domain="*"/>
<site-control permitted-cross-domain-policies="all"/>
</cross-domain-policy>
I have a SWF I'm hosting on http://127.0.0.1/Expensify.swf. I've configured my
mm.cfg to
enable policy-file logging, and it logs:
OK: Root-level SWF loaded: http://127.0.0.1/Expensify.swf
OK: Policy file accepted: https://data.expensify.com/crossdomain.xml
Error: Request for resource at https://data.expensify.com/xxxxxxxxx by
requestor from
http://127.0.0.1/Expensify.swf is denied due to lack of policy file permissions.
Any clues what I need to do? It was working just fine before, but now is
broken with the
switch to the latest Flash player.
Basically, how can I configure data.expensify.com to say "really, seriously,
*ANYBODY*
from *ANYWHERE* at *ANY TIME* can call me. *REALLY*."
-david