I found that there is a configuration setting that can be enabled which runs the preview mode with the currently logged in user (an authenticated user) instead of the `default/anonymous` user. 

For more details, please visit 
https://theagilecoder.wordpress.com/2014/12/14/using-an-authenticated-preview-in-sitecore/