Is it possible to generate previews of restricted content (Drupal) via a SSO integration?

If you want to show content to some viewers but not others, I suspect you’re going to need to make the content use a script of some kind. It would be much easier if the content depended on the creator not the viewer.