I'm currently trying to create a public site but am running into an issue where whenever I try access any data I get the 'Authorization Required'
A simple test was to create a basic VF page
<apex:page standardController="Account">
{!Account.Name}
</apex:page>
The guest site profile has read write access on the Account object Every field on Account has its visibility flag ticked
If you visit the page /site/test it shows nothing which is what I would expect but give it an id /site/test?id= and it shows the 'Authorization Required'
So right now I am at a loss. I've given the site profile all the permissions it needs and the visualforce page is configured correct for the site since you can view the VF page when it is not trying to access an Account.
Is there some config somewhere that I am missing?