I assume you are using bearer tokens. how are you storing the token? you can use local storage, and it will be shared among the tabs. using jsinterop you can get a message in each tab when the storage is updated. you can also use the browser broadcast api to send messages between tabs.
https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API
https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API