     }
     
     internal func sendRequest(request:Request, body:Data?, internalCallBack: @escaping BMSCompletionHandler) {
+        
+        request.urlSession.isBMSAuthorizationRequest = true
+
         request.send(requestBody: body, completionHandler: internalCallBack)
     }
     

            authorizationDelegate.onAuthorizationFailure(error: AuthorizationError.authorizationFailure("Failed to parse server response - failed to parse json"))
            return
        }
       
        
    }
    

            return
        }
        do {
            var responseJson =  try Utils.parseJsonStringtoDictionary(responseText)
            
            guard let accessTokenString = (responseJson["access_token"] as? String), let idTokenString = (responseJson["id_token"] as? String) else {
                TokenManager.logger.error(message: "Failed to parse server response - no access or identity token")
                authorizationDelegate.onAuthorizationFailure(error: AuthorizationError.authorizationFailure("Failed to parse server response - no access or identity token"))
