We have an issue with our authenticated implementation when the original auth token expires the widget will open this error and the refreshToken command loops repeatedly with 200 response codes.
It seems a refreshToken is being sent in, and the request is succeeding, but it just keeps looping.
This is setup with a Salesforce connected app as the Idp, initial authentication presents no issues just when the refresh token is necessary.
Heres a snippet of the logs that are looping
11:57:06.320 MessagingService called the command: Auth.refreshToken%c
11:57:06.322 Genesys called the command: Markdown.configure%c
11:57:06.322 Messenger called the command: MessengerHelper.getDimension%c
11:57:06.323 Genesys called the command: Markdown.configure%c
11:57:06.324 Engage called the command: LocalStorage.get%c
11:57:06.324 Messenger called the command: MessengerHelper.getDimension%c
11:57:06.325 Messenger called the command: MessengerHelper.setDirection%c
11:57:06.325 Messenger called the command: MessengerHelper.setDimension%c
11:57:06.327 Conversations called the command: MessengerHelper.setDimension%c
11:57:06.329 Conversations called the command: MessengerHelper.setDimension%c
11:57:06.357 MessengerHelper published: onWebSocketClose%c
11:57:06.440 Auth published: data%c
11:57:06.441 Auth published: data.jwt%c
11:57:06.441 Auth called the command: LocalStorage.set%c
11:57:06.441 Auth published: authenticated%c
11:57:06.442 LocalStorage published: localStorageChanged%c
11:57:06.448 Identifiers called the command: LocalStorage.get%c
11:57:06.449 Identifiers called the command: LocalStorage.set%c
11:57:06.450 Identifiers called the command: LocalStorage.get%c
11:57:06.450 Identifiers called the command: LocalStorage.set%c
11:57:06.471 Genesys called the command: Markdown.configure%c
11:57:06.472 Messenger called the command: MessengerHelper.getDimension%c
11:57:06.473 MessagingService called the command: MessengerHelper.openWebSocket%c
11:57:06.473 MessengerHelper called the command: GenesysVendors.WebSocket%c
11:57:06.475 MessagingService called the command: LocalStorage.get%c
11:57:06.482 Conversations called the command: MessengerHelper.setDimension%c
11:57:06.521 Genesys called the command: Markdown.configure%c
11:57:06.522 Messenger called the command: MessengerHelper.getDimension%c
11:57:06.531 Conversations called the command: MessengerHelper.setDimension%c
11:57:06.532 Launcher called the command: MessengerHelper.setDimension%c
11:57:06.713 MessagingService called the command: MessengerHelper.getWebSocketData%c
11:57:06.715 MessagingService called the command: LocalStorage.get%c
11:57:06.717 MessagingService called the command: MessengerHelper.sendOverSocket%c
11:57:06.816 MessengerHelper published: onWebSocketMessage%c
11:57:06.840 MessagingService called the command: MessengerHelper.closeWebSocket%c
11:57:06.841 MessagingService called the command: Auth.refreshToken%c
11:57:06.843 Genesys called the command: Markdown.configure%c
11:57:06.847 Messenger called the command: MessengerHelper.getDimension%c
11:57:06.848 Genesys called the command: Markdown.configure%c
11:57:06.849 Engage called the command: LocalStorage.get%c
11:57:06.849 Messenger called the command: MessengerHelper.getDimension%c
11:57:06.850 Messenger called the command: MessengerHelper.setDirection%c
11:57:06.850 Messenger called the command: MessengerHelper.setDimension%c
11:57:06.851 Conversations called the command: MessengerHelper.setDimension%c
11:57:06.851 Conversations called the command: MessengerHelper.setDimension%c
11:57:06.882 MessengerHelper published: onWebSocketClose%c
11:57:06.992 MessagingService called the command: MessengerHelper.openWebSocket%c
11:57:06.993 MessengerHelper called the command: GenesysVendors.WebSocket%c
11:57:07.014 Auth published: data%c
11:57:07.014 Auth published: data.jwt%c
11:57:07.015 Auth called the command: LocalStorage.set%c
11:57:07.015 Auth published: authenticated%c
11:57:07.015 LocalStorage published: localStorageChanged%c
11:57:07.016 Identifiers called the command: LocalStorage.get%c
11:57:07.016 Identifiers called the command: LocalStorage.set%c
11:57:07.017 Identifiers called the command: LocalStorage.get%c
11:57:07.017 Identifiers called the command: LocalStorage.set%c
11:57:07.029 Genesys called the command: Markdown.configure%c
11:57:07.030 Messenger called the command: MessengerHelper.getDimension%c
11:57:07.031 MessagingService called the command: LocalStorage.get%c
11:57:07.031 Conversations called the command: MessengerHelper.setDimension%c
11:57:07.041 Genesys called the command: Markdown.configure%c
11:57:07.041 Messenger called the command: MessengerHelper.getDimension%c
11:57:07.042 Conversations called the command: MessengerHelper.setDimension%c
11:57:07.059 Launcher called the command: MessengerHelper.setDimension%c
11:57:07.201 MessagingService called the command: MessengerHelper.getWebSocketData%c
11:57:07.202 MessagingService called the command: LocalStorage.get%c
11:57:07.204 MessagingService called the command: MessengerHelper.sendOverSocket%c
11:57:07.368 MessengerHelper published: onWebSocketMessage%c
11:57:07.370 MessagingService called the command: MessengerHelper.closeWebSocket%c
11:57:07.370 MessagingService called the command: Auth.refreshToken%c
11:57:07.407 MessengerHelper published: onWebSocketClose%c
All of these calls to refreshToken show a 200 in the network tab