How to add a prepaid corporate-customer backdoor to consumer-paywalled blog?

Premise:
How do I add a backdoor(s) for bulk-corporate-customers to access my individual-consumer-paywalled Wix blog, so that they can link to the blog from thier internal portal (outside Wix) without their users needing to log in?

Need:
Can someone tell me if this is even possible? If so, can you please point me in the right direction?

Details:
To begin with, I want to use the Wix blog, as usual, to allow for paid access to content from the general public.

BUT, I also want to give a “backdoor(s)” for corporate customers, so that they can link to it from their internal portals and their employees can see all posts without logging in. I was thinking that, if I were to hand-build the blog application with PHP or WordPress, I could parameterize generic login creds for each corporate customer group, but I really want to build this on Wix. I’m sure that there’s an API for one or more portions of this, but I don’t want to start down the road if it’s not possible — nor do I want to start building a custom app on top of Wix’s core offering if there’s already an easy solution.

Frankly, I just don’t want to waste time. Any guidance is greatly appreciated!! :pray:

Hey, what do you mean by “parameterize” in this context? putting a code in the url, and if it’s there log the user in?

Because that is possible. The only thing I can’t remember off the top of my head is if you can open a post both to paying customers and users who have a certain role, but I feel like it should be.

Thanks, Simen. Yes, that was the approach I was thinking of:

  1. Add a “Corporate User” with an email and password
  2. Set up a separate collection that has a “Key” and the row also includes the username and password mapping to the Corporate User
  3. Use the APIs for logging a user in: Login V 2 | REST

Of course, it’s not at all secure, but since the ($) value of the corporate licenses is greater than the individual users, it may be worthwhile anyway.

I could make it more accurate to the number of corporate seats per subscription by logging MAC addresses and limiting the number of MACs to total licenses X 2 (thinking computer + phone for each user).

While this is a “creative” solution, it may not be the best. I’m open to any suggestions :pray: :smiley: