Semi-private Discourse Install?

I am running a private subscription site and I want to make the full access to discourse available to members only. However, I would like the non-members to have access to topic listing (may be the latest 25 active topics). I know how to make discourse completely private. Is it possible to make it semi-private as I want it to be?

Perhaps I can use the REST API to create a separate php page (outside of discourse install) to list the topics. Is that possible?

Yes, you can use the API to consume something like to create a widget somewhere on your website to preview the forum, and then make the forum private.


@Falco, thanks. That sounds like a good solution.