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/