I’ll admit I didn’t spend much time researching this on my own as figure easier to just post to get some guidance on where to start.
Here’s basically my setup. We have a Bubble application which is our internal CRM system. We then have a 3rd party customer portal that’s built on Laravel, where customers can log in, view all their invoices from our billing system, as well as view other pieces of information that the portal pulls via API from other systems. These are all unrelated to Bubble.
Users log into the customer portal via a username and password in the billing system. What I’m trying to accomplish, is basically having a link in the customer portal, that when clicked, opens a new tab or popup, which then displays a page from our Bubble application to the user, but authenticates them somehow.
So for example, say I have a data type called “Services” in Bubble, and I want a page called “customer_service_details” which is customer facing, to be accessible to a customer. I’d basically want the customer to click a link in our customer portal, that opens Bubble to the customer_service_details page, showing details relating to the specific customer. My main requirement though is I don’t want the customer to have to log in twice. If they are logged into the customer portal, I want them to be able to click the link like “View my service” and have it open a Bubble page showing it, but not require they need a username/password, but still having it secure so that any random person with the link also can’t just access it.
Would love any feedback on how to accomplish this or what I might want to look into to make it work. Thanks!