There is a known issue with Websockets and associated tokens and the way Safari handles them (closes websockets prematurely). Safari has an experimental setting on by default – NSURL Session Websocket. Disabling this setting resolves the issue of continuous authentication prompts.
Apple has a bug report related to this setting: https://bugs.webkit.org/show_bug.cgi?id=228296
There's another Apple bug https://bugs.webkit.org/show_bug.cgi?id=80362 still unresolved. Apple has removed the NSURLSession WebSocket setting that was previously used as a workaround. If repeated authentication prompts occur when Jitbit Helpdesk uses Windows Integrated Authentication: