AuthenticatedWebSocketClient
constructor(engine: HttpClientEngine, bearerAuthProvider: BearerAuthProvider, serverConfigDTO: ServerConfigDTO, kaliumLogger: KaliumLogger, webSocketSessionProvider: (HttpClient, String) -> WebSocketSession? = null)