How to handle authentication between 2 clusters

I have 2 k8s clusters configured with istio RequestAuthentication and AuthorizationPolicy.
I can call a particular service in each cluster with Bearer token.

The problem comes, when I need to share some data between 2 clusters, so in this case I call have to pass not only Bearer token of original cluster, but also the token for the second one.

Please suggest how to handle such flow