Continuous authentication prompts on Safari on iOS when using Windows auth

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:

Open the Settings app
Scroll down and tap on “Safari”
Scroll down to the bottom and tap on “Advanced”
Tap on “Experimental Features” at the bottom
Scroll down until you see “NSURLSession WebSocket”
Disable “NSURLSession WebSocket”
Creation date: 5/12/2022 4:12 AM      Updated: 5/12/2022 4:12 AM
Errors and solutions for Jitbit Helpdesk ticketing system