The POSSIBLE TokenBasedAccess library provides an API to allow a developers to set up limited access to an unpublished or otherwise restricted EPiServer content page.