I have a website with a log in option available. If a user logs in (using an external login service provider say Janrain), the user will see some premium content on the site. Otherwise these premium content will not be available to anonymous user(s).
For e.g. say I have a component that lists down some PDF files on the site. However with a logged in user, component will render/provide some additional PDFs(premium content).
What should be the design for a requirement like this?