diff --git a/src/bluetooth/qlowenergycontroller.cpp b/src/bluetooth/qlowenergycontroller.cpp
index 3cf0d920153dccd9f5671b2227e79246b09784ec..d6af699991c9ad2fa3072c2904e0782552a90edb 100644
--- a/src/bluetooth/qlowenergycontroller.cpp
+++ b/src/bluetooth/qlowenergycontroller.cpp
@@ -159,6 +159,9 @@ Q_DECLARE_LOGGING_CATEGORY(QT_BT_WINRT)
                                         This value was introduced by Qt 5.7.
     \value RemoteHostClosedError        The remote device closed the connection.
                                         This value was introduced by Qt 5.10.
+    \value AuthorizationError           The local Bluetooth device closed the connection due to
+                                        insufficient authorization.
+                                        This value was introduced by Qt 5.14.
 */
 
 /*!
diff --git a/src/bluetooth/qlowenergycontroller.h b/src/bluetooth/qlowenergycontroller.h
index 5498d4a550a0f28297e4aeb618a6ab19af668177..37e7b82dfb4ab05caadac5a18f5d3208c44d63b6 100644
--- a/src/bluetooth/qlowenergycontroller.h
+++ b/src/bluetooth/qlowenergycontroller.h
@@ -66,7 +66,8 @@ public:
         InvalidBluetoothAdapterError,
         ConnectionError,
         AdvertisingError,
-        RemoteHostClosedError
+        RemoteHostClosedError,
+        AuthorizationError
     };
     Q_ENUM(Error)
 
diff --git a/src/bluetooth/qlowenergycontrollerbase.cpp b/src/bluetooth/qlowenergycontrollerbase.cpp
index de72808e543786f59ddcf7f036f0ce25acee6763..059bd41b21119de60cc97ba6dda050fa7926822d 100644
--- a/src/bluetooth/qlowenergycontrollerbase.cpp
+++ b/src/bluetooth/qlowenergycontrollerbase.cpp
@@ -106,6 +106,9 @@ void QLowEnergyControllerPrivate::setError(
     case QLowEnergyController::RemoteHostClosedError:
         errorString = QLowEnergyController::tr("Remote device closed the connection");
         break;
+    case QLowEnergyController::AuthorizationError:
+        errorString = QLowEnergyController::tr("Failed to authorize on the remote device");
+        break;
     case QLowEnergyController::NoError:
         return;
     default: