Following the old instructions, i have been able to access reports using anonymous user. Step 1 : On Japser server assign "anonymousUser" user to "ROLE_ANONYMOUS". Step 2 : For all your reports and their controls(input controls, data sources, lists, queries) provide readonly permissions for "ROLE_ANONYMOUS". Now, You just have to pass "&j_username=anonymousUser&j_password=" in URL. That's it.