It seems that currently CSM agent widget only works in jira customer portal website.
But it is isolated, doesn't have enough context of my service, like logged in user info, and related metadata.
If I understood it correctly, to resolve this...
Let users access to the portal, let them input their email, and use CSM REST API to retrieve their organization or related info and put it in CSM db(Customer -> organization).
And after they logged in to 'CMS support portal', if user uses agent widget, the agent uses it's Action feature, use my service API to retrieve other relevant informations like order, reservation status, remaining credit, something like that.
is it right?
is this the only way to match my service user information with CSM customer information?