I feel like I'm going mad... I've set up a regular login/auth surface controller, login is fine. As soon as I move to a page that does not have Public Access such as the Homepage, the authentication state is no longer authenticated.
So for example, I want to show the member's name in the main navigation which is in a partial shared by the entire site. If I login and stay on protected pages the main navigation shows everything fine. As soon as I head to an unprotected page, authentication lost and I have to login again 🤔 .
I'm running Umbraco 10.8.3 - I feel like I'm missing something obvious and it feels like a long week already 😂