Because this is session credentials and the session is not persistent. So auth will be active only while connection is active. After connection dropped you have to provide auth again.
Initial idea was to implement bridge within widget, so that never would be an issue, but we never get there.