Connecting identity provider to customer accounts

Hi folks! :wave:

We have a client who is currently using Multipass to connect users for legacy accounts. However, we are now exploring a transition to Shopify Customer Accounts to enable B2B features, which are not compatible with Multipass.

The challenge is that customers access the store from another platform, with Shopify acting as a middleman where products are selected and sent to an external system (PunchOut buying flow). It’s crucial for the client to maintain a seamless connection between both platforms.

An Identity Provider (IDP) seems like a viable solution, but it would require users to re-authenticate every 30 days, which is not ideal. We’re looking for a way to use an IDP (or another solution) to connect users behind the scenes without requiring manual login or clicks.

If you have any ideas—whether involving an IDP or not—we’d greatly appreciate your input! We have a backend where we can handle custom logic.

Cheers!

I’m a bit out of my league on these B2B platform connections, but just curious - do these customers even need to login to these external systems?

I assume the answer is yes, but if not then a foreign key to the customer’s Shopify ID should be enough to maintain the connection between the accounts?

Hi,

Have you looked into existing apps that could enable login/account connections between platforms like this app?

Thanks both of you for your answers!

Sadly this app is for using Shopify credentials to log into other systems and my issue is the opposite (connect to Shopify from an authenticated external source, but 100% behind the scene from a backend handshake, no login ever).