I want to show different content (embedded videos in this case) to selected users or user-groups. Basically people can pay to get access to see different videos. Payment is not handled through the website, so users (or user-groups) have to be set manually.
Basically there are different videos and some users might have access to all and some only to individual ones. Ideally every user can login to a “Videos”-page where they get shown only the videos that they have been given access to.
So far I thought about managing this through user- and resource-groups and maybe showing the content using the Personalize Extra but that seems a little tedious to manage the users.
Another thought was to manage it from the video-side by creating a MIGX TV, where I can add the users through a MultiSelect to each individual video so it gets available to them. This option might be easier to manage as well for a client but I don’t know how I can make the output only show for the selected users.
My question therefore: What is a good method to achieve a system like this? What would be the preferred method and maybe are there any Extras out there to help with this?