I opened my web interface and found an XML file, clicked it to open in a new tab. I then logged out of alfresco copied the URL out into fiddler, and put alf_ticket on the end to see if I could get it while not being logged in (with a valid ticket of course).
So that failed, fiddler showed me a protected result
so I changed alf_ticket to just ticket (with the same ticket#) and I got the xml file back fine
…whats the deal? is it now "ticket" for everything?
Even more strange is when I try and use jQuery to get that xml file with Ajax var xmlurl = $('#xmlFile').attr('value'); $.ajax({ type: "GET", url: xmlurl, dataType: "xml", success: parseXml });
For all the pages under the path /faces/* and Web Scripts with the Web Client authenticator alfresco/wcservice/*, you have to use the ticket parameter. For all the Web Scripts with a path alfresco/service/ you have to use the alf_ticket parameter and in this case you are using the HTTP Basic Authenticator.