This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch camel-4.10.x
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/camel-4.10.x by this push:
     new 55c9e777388 CAMEL-22073: camel-http: deprecate NTML
55c9e777388 is described below

commit 55c9e77738819735d91bd77764e9a38cc34d2175
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri May 16 09:03:10 2025 +0200

    CAMEL-22073: camel-http: deprecate NTML
---
 .../org/apache/camel/catalog/components/http.json          | 14 +++++++-------
 .../org/apache/camel/catalog/components/https.json         | 14 +++++++-------
 .../org/apache/camel/http/common/HttpCommonEndpoint.java   |  8 ++++++--
 .../org/apache/camel/http/common/HttpConfiguration.java    |  3 +++
 .../META-INF/org/apache/camel/component/http/http.json     | 14 +++++++-------
 .../META-INF/org/apache/camel/component/http/https.json    | 14 +++++++-------
 .../org/apache/camel/component/http/HttpComponent.java     |  3 ++-
 .../builder/endpoint/dsl/HttpEndpointBuilderFactory.java   |  8 ++++++--
 8 files changed, 45 insertions(+), 33 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json
index 12376889480..6506f862b74 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json
@@ -58,7 +58,7 @@
     "headerFilterStrategy": { "index": 28, "kind": "property", "displayName": 
"Header Filter Strategy", "group": "filter", "label": "filter", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message." },
     "proxyAuthDomain": { "index": 29, "kind": "property", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use" },
     "proxyAuthHost": { "index": 30, "kind": "property", "displayName": "Proxy 
Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication host" 
},
-    "proxyAuthMethod": { "index": 31, "kind": "property", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use" },
+    "proxyAuthMethod": { "index": 31, "kind": "property", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use (NTLM is deprecated)" },
     "proxyAuthNtHost": { "index": 32, "kind": "property", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
     "proxyAuthPassword": { "index": 33, "kind": "property", "displayName": 
"Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
password" },
     "proxyAuthPort": { "index": 34, "kind": "property", "displayName": "Proxy 
Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication port" 
},
@@ -123,21 +123,21 @@
     "httpContext": { "index": 31, "kind": "parameter", "displayName": "Http 
Context", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.hc.core5.http.protocol.HttpContext", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom HttpContext instance" },
     "maxTotalConnections": { "index": 32, "kind": "parameter", "displayName": 
"Max Total Connections", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 200, "description": "The maximum number 
of connections." },
     "useSystemProperties": { "index": 33, "kind": "parameter", "displayName": 
"Use System Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "To 
use System Properties as fallback for configuration for configuring HTTP 
Client" },
-    "proxyAuthDomain": { "index": 34, "kind": "parameter", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use with NTML" },
+    "proxyAuthDomain": { "index": 34, "kind": "parameter", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use with NTML" },
     "proxyAuthHost": { "index": 35, "kind": "parameter", "displayName": "Proxy 
Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication host" 
},
     "proxyAuthMethod": { "index": 36, "kind": "parameter", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use" },
-    "proxyAuthNtHost": { "index": 37, "kind": "parameter", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
+    "proxyAuthNtHost": { "index": 37, "kind": "parameter", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
     "proxyAuthPassword": { "index": 38, "kind": "parameter", "displayName": 
"Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
password" },
     "proxyAuthPort": { "index": 39, "kind": "parameter", "displayName": "Proxy 
Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy authentication port" },
     "proxyAuthScheme": { "index": 40, "kind": "parameter", "displayName": 
"Proxy Auth Scheme", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "http", 
"https" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication scheme to use" },
     "proxyAuthUsername": { "index": 41, "kind": "parameter", "displayName": 
"Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
username" },
     "proxyHost": { "index": 42, "kind": "parameter", "displayName": "Proxy 
Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Proxy hostname to use" },
     "proxyPort": { "index": 43, "kind": "parameter", "displayName": "Proxy 
Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy port to use" },
-    "authDomain": { "index": 44, "kind": "parameter", "displayName": "Auth 
Domain", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication domain to 
use with NTML" },
+    "authDomain": { "index": 44, "kind": "parameter", "displayName": "Auth 
Domain", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Authentication domain to 
use with NTML" },
     "authenticationPreemptive": { "index": 45, "kind": "parameter", 
"displayName": "Authentication Preemptive", "group": "security", "label": 
"producer,security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If this option is true, camel-http sends 
preemptive basic authentication to the server." },
-    "authHost": { "index": 46, "kind": "parameter", "displayName": "Auth 
Host", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication host to use 
with NTML" },
-    "authMethod": { "index": 47, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication methods 
allowed to use as a comma separated list of values Basic, Digest or NTLM." },
-    "authMethodPriority": { "index": 48, "kind": "parameter", "displayName": 
"Auth Method Priority", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Which authentication method to prioritize to use, either 
as Basic, Digest or NTLM." },
+    "authHost": { "index": 46, "kind": "parameter", "displayName": "Auth 
Host", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Authentication host to use 
with NTML" },
+    "authMethod": { "index": 47, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication methods 
allowed to use as a comma separated list of values Basic, Digest or NTLM. (NTLM 
is deprecated)" },
+    "authMethodPriority": { "index": 48, "kind": "parameter", "displayName": 
"Auth Method Priority", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Which authentication method to prioritize to use, either 
as Basic, Digest or NTLM. (NTLM is deprecated)" },
     "authPassword": { "index": 49, "kind": "parameter", "displayName": "Auth 
Password", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication password" },
     "authUsername": { "index": 50, "kind": "parameter", "displayName": "Auth 
Username", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication username" },
     "oauth2CachedTokensDefaultExpirySeconds": { "index": 51, "kind": 
"parameter", "displayName": "Oauth2 Cached Tokens Default Expiry Seconds", 
"group": "security", "label": "producer,security", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 3600, "description": "Default expiration time 
for cached OAuth2 tokens, in seconds. Used if token response does not contain 
'expires_in' field." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json
index e07b8f1baef..4bf704277eb 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json
@@ -58,7 +58,7 @@
     "headerFilterStrategy": { "index": 28, "kind": "property", "displayName": 
"Header Filter Strategy", "group": "filter", "label": "filter", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message." },
     "proxyAuthDomain": { "index": 29, "kind": "property", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use" },
     "proxyAuthHost": { "index": 30, "kind": "property", "displayName": "Proxy 
Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication host" 
},
-    "proxyAuthMethod": { "index": 31, "kind": "property", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use" },
+    "proxyAuthMethod": { "index": 31, "kind": "property", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use (NTLM is deprecated)" },
     "proxyAuthNtHost": { "index": 32, "kind": "property", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
     "proxyAuthPassword": { "index": 33, "kind": "property", "displayName": 
"Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
password" },
     "proxyAuthPort": { "index": 34, "kind": "property", "displayName": "Proxy 
Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication port" 
},
@@ -123,21 +123,21 @@
     "httpContext": { "index": 31, "kind": "parameter", "displayName": "Http 
Context", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.hc.core5.http.protocol.HttpContext", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom HttpContext instance" },
     "maxTotalConnections": { "index": 32, "kind": "parameter", "displayName": 
"Max Total Connections", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 200, "description": "The maximum number 
of connections." },
     "useSystemProperties": { "index": 33, "kind": "parameter", "displayName": 
"Use System Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "To 
use System Properties as fallback for configuration for configuring HTTP 
Client" },
-    "proxyAuthDomain": { "index": 34, "kind": "parameter", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use with NTML" },
+    "proxyAuthDomain": { "index": 34, "kind": "parameter", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use with NTML" },
     "proxyAuthHost": { "index": 35, "kind": "parameter", "displayName": "Proxy 
Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication host" 
},
     "proxyAuthMethod": { "index": 36, "kind": "parameter", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use" },
-    "proxyAuthNtHost": { "index": 37, "kind": "parameter", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
+    "proxyAuthNtHost": { "index": 37, "kind": "parameter", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
     "proxyAuthPassword": { "index": 38, "kind": "parameter", "displayName": 
"Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
password" },
     "proxyAuthPort": { "index": 39, "kind": "parameter", "displayName": "Proxy 
Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy authentication port" },
     "proxyAuthScheme": { "index": 40, "kind": "parameter", "displayName": 
"Proxy Auth Scheme", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "http", 
"https" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication scheme to use" },
     "proxyAuthUsername": { "index": 41, "kind": "parameter", "displayName": 
"Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
username" },
     "proxyHost": { "index": 42, "kind": "parameter", "displayName": "Proxy 
Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Proxy hostname to use" },
     "proxyPort": { "index": 43, "kind": "parameter", "displayName": "Proxy 
Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy port to use" },
-    "authDomain": { "index": 44, "kind": "parameter", "displayName": "Auth 
Domain", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication domain to 
use with NTML" },
+    "authDomain": { "index": 44, "kind": "parameter", "displayName": "Auth 
Domain", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Authentication domain to 
use with NTML" },
     "authenticationPreemptive": { "index": 45, "kind": "parameter", 
"displayName": "Authentication Preemptive", "group": "security", "label": 
"producer,security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If this option is true, camel-http sends 
preemptive basic authentication to the server." },
-    "authHost": { "index": 46, "kind": "parameter", "displayName": "Auth 
Host", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication host to use 
with NTML" },
-    "authMethod": { "index": 47, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication methods 
allowed to use as a comma separated list of values Basic, Digest or NTLM." },
-    "authMethodPriority": { "index": 48, "kind": "parameter", "displayName": 
"Auth Method Priority", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Which authentication method to prioritize to use, either 
as Basic, Digest or NTLM." },
+    "authHost": { "index": 46, "kind": "parameter", "displayName": "Auth 
Host", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Authentication host to use 
with NTML" },
+    "authMethod": { "index": 47, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication methods 
allowed to use as a comma separated list of values Basic, Digest or NTLM. (NTLM 
is deprecated)" },
+    "authMethodPriority": { "index": 48, "kind": "parameter", "displayName": 
"Auth Method Priority", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Which authentication method to prioritize to use, either 
as Basic, Digest or NTLM. (NTLM is deprecated)" },
     "authPassword": { "index": 49, "kind": "parameter", "displayName": "Auth 
Password", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication password" },
     "authUsername": { "index": 50, "kind": "parameter", "displayName": "Auth 
Username", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication username" },
     "oauth2CachedTokensDefaultExpirySeconds": { "index": 51, "kind": 
"parameter", "displayName": "Oauth2 Cached Tokens Default Expiry Seconds", 
"group": "security", "label": "producer,security", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 3600, "description": "Default expiration time 
for cached OAuth2 tokens, in seconds. Used if token response does not contain 
'expires_in' field." },
diff --git 
a/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpCommonEndpoint.java
 
b/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpCommonEndpoint.java
index 0d04b2514d1..f1c594d8059 100644
--- 
a/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpCommonEndpoint.java
+++ 
b/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpCommonEndpoint.java
@@ -145,10 +145,10 @@ public abstract class HttpCommonEndpoint extends 
DefaultEndpoint
     private HttpMethods httpMethod;
 
     @UriParam(label = "producer,security",
-              description = "Authentication methods allowed to use as a comma 
separated list of values Basic, Digest or NTLM.")
+              description = "Authentication methods allowed to use as a comma 
separated list of values Basic, Digest or NTLM. (NTLM is deprecated)")
     private String authMethod;
     @UriParam(label = "producer,security", enums = "Basic,Digest,NTLM",
-              description = "Which authentication method to prioritize to use, 
either as Basic, Digest or NTLM.")
+              description = "Which authentication method to prioritize to use, 
either as Basic, Digest or NTLM. (NTLM is deprecated)")
     private String authMethodPriority;
     @UriParam(label = "producer,security", secret = true, description = 
"Authentication username")
     private String authUsername;
@@ -175,8 +175,10 @@ public abstract class HttpCommonEndpoint extends 
DefaultEndpoint
                             +
                             "If you set this parameter to too small value, you 
can get 4xx http errors because camel will think that the received token is 
still valid, while in reality the token is expired for the Authentication 
server.")
     private long oauth2CachedTokensExpirationMarginSeconds = 5L;
+    @Deprecated
     @UriParam(label = "producer,security", description = "Authentication 
domain to use with NTML")
     private String authDomain;
+    @Deprecated
     @UriParam(label = "producer,security", description = "Authentication host 
to use with NTML")
     private String authHost;
     @UriParam(label = "producer,proxy", description = "Proxy hostname to use")
@@ -195,8 +197,10 @@ public abstract class HttpCommonEndpoint extends 
DefaultEndpoint
     private String proxyAuthHost;
     @UriParam(label = "producer,proxy", description = "Proxy authentication 
port")
     private int proxyAuthPort;
+    @Deprecated
     @UriParam(label = "producer,proxy", description = "Proxy authentication 
domain to use with NTML")
     private String proxyAuthDomain;
+    @Deprecated
     @UriParam(label = "producer,proxy", description = "Proxy authentication 
domain (workstation name) to use with NTML")
     private String proxyAuthNtHost;
 
diff --git 
a/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpConfiguration.java
 
b/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpConfiguration.java
index 4975645a296..e97a8f2ee7f 100644
--- 
a/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpConfiguration.java
+++ 
b/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpConfiguration.java
@@ -56,8 +56,10 @@ public class HttpConfiguration implements Serializable {
                             "If you set this parameter to too small value, you 
can get 4xx http errors because camel will think that the received token is 
still valid, while in reality the token is expired for the Authentication 
server.")
     private long oauth2CachedTokensExpirationMarginSeconds = 5L;
     @Metadata(label = "producer,security", description = "Authentication 
domain to use with NTML")
+    @Deprecated
     private String authDomain;
     @Metadata(label = "producer,security", description = "Authentication host 
to use with NTML")
+    @Deprecated
     private String authHost;
     @Metadata(label = "producer,proxy", description = "Proxy hostname to use")
     private String proxyHost;
@@ -76,6 +78,7 @@ public class HttpConfiguration implements Serializable {
     @Metadata(label = "producer,proxy", description = "Proxy authentication 
port")
     private int proxyAuthPort;
     @Metadata(label = "producer,proxy", description = "Proxy authentication 
domain to use with NTML")
+    @Deprecated
     private String proxyAuthDomain;
 
     public String getAuthMethod() {
diff --git 
a/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/http.json
 
b/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/http.json
index 12376889480..6506f862b74 100644
--- 
a/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/http.json
+++ 
b/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/http.json
@@ -58,7 +58,7 @@
     "headerFilterStrategy": { "index": 28, "kind": "property", "displayName": 
"Header Filter Strategy", "group": "filter", "label": "filter", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message." },
     "proxyAuthDomain": { "index": 29, "kind": "property", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use" },
     "proxyAuthHost": { "index": 30, "kind": "property", "displayName": "Proxy 
Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication host" 
},
-    "proxyAuthMethod": { "index": 31, "kind": "property", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use" },
+    "proxyAuthMethod": { "index": 31, "kind": "property", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use (NTLM is deprecated)" },
     "proxyAuthNtHost": { "index": 32, "kind": "property", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
     "proxyAuthPassword": { "index": 33, "kind": "property", "displayName": 
"Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
password" },
     "proxyAuthPort": { "index": 34, "kind": "property", "displayName": "Proxy 
Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication port" 
},
@@ -123,21 +123,21 @@
     "httpContext": { "index": 31, "kind": "parameter", "displayName": "Http 
Context", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.hc.core5.http.protocol.HttpContext", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom HttpContext instance" },
     "maxTotalConnections": { "index": 32, "kind": "parameter", "displayName": 
"Max Total Connections", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 200, "description": "The maximum number 
of connections." },
     "useSystemProperties": { "index": 33, "kind": "parameter", "displayName": 
"Use System Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "To 
use System Properties as fallback for configuration for configuring HTTP 
Client" },
-    "proxyAuthDomain": { "index": 34, "kind": "parameter", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use with NTML" },
+    "proxyAuthDomain": { "index": 34, "kind": "parameter", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use with NTML" },
     "proxyAuthHost": { "index": 35, "kind": "parameter", "displayName": "Proxy 
Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication host" 
},
     "proxyAuthMethod": { "index": 36, "kind": "parameter", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use" },
-    "proxyAuthNtHost": { "index": 37, "kind": "parameter", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
+    "proxyAuthNtHost": { "index": 37, "kind": "parameter", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
     "proxyAuthPassword": { "index": 38, "kind": "parameter", "displayName": 
"Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
password" },
     "proxyAuthPort": { "index": 39, "kind": "parameter", "displayName": "Proxy 
Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy authentication port" },
     "proxyAuthScheme": { "index": 40, "kind": "parameter", "displayName": 
"Proxy Auth Scheme", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "http", 
"https" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication scheme to use" },
     "proxyAuthUsername": { "index": 41, "kind": "parameter", "displayName": 
"Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
username" },
     "proxyHost": { "index": 42, "kind": "parameter", "displayName": "Proxy 
Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Proxy hostname to use" },
     "proxyPort": { "index": 43, "kind": "parameter", "displayName": "Proxy 
Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy port to use" },
-    "authDomain": { "index": 44, "kind": "parameter", "displayName": "Auth 
Domain", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication domain to 
use with NTML" },
+    "authDomain": { "index": 44, "kind": "parameter", "displayName": "Auth 
Domain", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Authentication domain to 
use with NTML" },
     "authenticationPreemptive": { "index": 45, "kind": "parameter", 
"displayName": "Authentication Preemptive", "group": "security", "label": 
"producer,security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If this option is true, camel-http sends 
preemptive basic authentication to the server." },
-    "authHost": { "index": 46, "kind": "parameter", "displayName": "Auth 
Host", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication host to use 
with NTML" },
-    "authMethod": { "index": 47, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication methods 
allowed to use as a comma separated list of values Basic, Digest or NTLM." },
-    "authMethodPriority": { "index": 48, "kind": "parameter", "displayName": 
"Auth Method Priority", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Which authentication method to prioritize to use, either 
as Basic, Digest or NTLM." },
+    "authHost": { "index": 46, "kind": "parameter", "displayName": "Auth 
Host", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Authentication host to use 
with NTML" },
+    "authMethod": { "index": 47, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication methods 
allowed to use as a comma separated list of values Basic, Digest or NTLM. (NTLM 
is deprecated)" },
+    "authMethodPriority": { "index": 48, "kind": "parameter", "displayName": 
"Auth Method Priority", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Which authentication method to prioritize to use, either 
as Basic, Digest or NTLM. (NTLM is deprecated)" },
     "authPassword": { "index": 49, "kind": "parameter", "displayName": "Auth 
Password", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication password" },
     "authUsername": { "index": 50, "kind": "parameter", "displayName": "Auth 
Username", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication username" },
     "oauth2CachedTokensDefaultExpirySeconds": { "index": 51, "kind": 
"parameter", "displayName": "Oauth2 Cached Tokens Default Expiry Seconds", 
"group": "security", "label": "producer,security", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 3600, "description": "Default expiration time 
for cached OAuth2 tokens, in seconds. Used if token response does not contain 
'expires_in' field." },
diff --git 
a/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/https.json
 
b/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/https.json
index e07b8f1baef..4bf704277eb 100644
--- 
a/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/https.json
+++ 
b/components/camel-http/src/generated/resources/META-INF/org/apache/camel/component/http/https.json
@@ -58,7 +58,7 @@
     "headerFilterStrategy": { "index": 28, "kind": "property", "displayName": 
"Header Filter Strategy", "group": "filter", "label": "filter", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message." },
     "proxyAuthDomain": { "index": 29, "kind": "property", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use" },
     "proxyAuthHost": { "index": 30, "kind": "property", "displayName": "Proxy 
Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication host" 
},
-    "proxyAuthMethod": { "index": 31, "kind": "property", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use" },
+    "proxyAuthMethod": { "index": 31, "kind": "property", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use (NTLM is deprecated)" },
     "proxyAuthNtHost": { "index": 32, "kind": "property", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
     "proxyAuthPassword": { "index": 33, "kind": "property", "displayName": 
"Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
password" },
     "proxyAuthPort": { "index": 34, "kind": "property", "displayName": "Proxy 
Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication port" 
},
@@ -123,21 +123,21 @@
     "httpContext": { "index": 31, "kind": "parameter", "displayName": "Http 
Context", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.hc.core5.http.protocol.HttpContext", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom HttpContext instance" },
     "maxTotalConnections": { "index": 32, "kind": "parameter", "displayName": 
"Max Total Connections", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 200, "description": "The maximum number 
of connections." },
     "useSystemProperties": { "index": 33, "kind": "parameter", "displayName": 
"Use System Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "To 
use System Properties as fallback for configuration for configuring HTTP 
Client" },
-    "proxyAuthDomain": { "index": 34, "kind": "parameter", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use with NTML" },
+    "proxyAuthDomain": { "index": 34, "kind": "parameter", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use with NTML" },
     "proxyAuthHost": { "index": 35, "kind": "parameter", "displayName": "Proxy 
Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication host" 
},
     "proxyAuthMethod": { "index": 36, "kind": "parameter", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use" },
-    "proxyAuthNtHost": { "index": 37, "kind": "parameter", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
+    "proxyAuthNtHost": { "index": 37, "kind": "parameter", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
     "proxyAuthPassword": { "index": 38, "kind": "parameter", "displayName": 
"Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
password" },
     "proxyAuthPort": { "index": 39, "kind": "parameter", "displayName": "Proxy 
Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy authentication port" },
     "proxyAuthScheme": { "index": 40, "kind": "parameter", "displayName": 
"Proxy Auth Scheme", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "http", 
"https" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication scheme to use" },
     "proxyAuthUsername": { "index": 41, "kind": "parameter", "displayName": 
"Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
username" },
     "proxyHost": { "index": 42, "kind": "parameter", "displayName": "Proxy 
Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Proxy hostname to use" },
     "proxyPort": { "index": 43, "kind": "parameter", "displayName": "Proxy 
Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy port to use" },
-    "authDomain": { "index": 44, "kind": "parameter", "displayName": "Auth 
Domain", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication domain to 
use with NTML" },
+    "authDomain": { "index": 44, "kind": "parameter", "displayName": "Auth 
Domain", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Authentication domain to 
use with NTML" },
     "authenticationPreemptive": { "index": 45, "kind": "parameter", 
"displayName": "Authentication Preemptive", "group": "security", "label": 
"producer,security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If this option is true, camel-http sends 
preemptive basic authentication to the server." },
-    "authHost": { "index": 46, "kind": "parameter", "displayName": "Auth 
Host", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication host to use 
with NTML" },
-    "authMethod": { "index": 47, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication methods 
allowed to use as a comma separated list of values Basic, Digest or NTLM." },
-    "authMethodPriority": { "index": 48, "kind": "parameter", "displayName": 
"Auth Method Priority", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Which authentication method to prioritize to use, either 
as Basic, Digest or NTLM." },
+    "authHost": { "index": 46, "kind": "parameter", "displayName": "Auth 
Host", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Authentication host to use 
with NTML" },
+    "authMethod": { "index": 47, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication methods 
allowed to use as a comma separated list of values Basic, Digest or NTLM. (NTLM 
is deprecated)" },
+    "authMethodPriority": { "index": 48, "kind": "parameter", "displayName": 
"Auth Method Priority", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Which authentication method to prioritize to use, either 
as Basic, Digest or NTLM. (NTLM is deprecated)" },
     "authPassword": { "index": 49, "kind": "parameter", "displayName": "Auth 
Password", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication password" },
     "authUsername": { "index": 50, "kind": "parameter", "displayName": "Auth 
Username", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication username" },
     "oauth2CachedTokensDefaultExpirySeconds": { "index": 51, "kind": 
"parameter", "displayName": "Oauth2 Cached Tokens Default Expiry Seconds", 
"group": "security", "label": "producer,security", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 3600, "description": "Default expiration time 
for cached OAuth2 tokens, in seconds. Used if token response does not contain 
'expires_in' field." },
diff --git 
a/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java
 
b/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java
index 559453b003f..f01e16ff808 100644
--- 
a/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java
+++ 
b/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java
@@ -137,7 +137,8 @@ public class HttpComponent extends HttpCommonComponent 
implements RestProducerFa
     // proxy
     @Metadata(label = "producer,proxy", enums = "http,https", description = 
"Proxy authentication protocol scheme")
     protected String proxyAuthScheme;
-    @Metadata(label = "producer,proxy", enums = "Basic,Digest,NTLM", 
description = "Proxy authentication method to use")
+    @Metadata(label = "producer,proxy", enums = "Basic,Digest,NTLM",
+              description = "Proxy authentication method to use (NTLM is 
deprecated)")
     protected String proxyAuthMethod;
     @Metadata(label = "producer,proxy", secret = true, description = "Proxy 
authentication username")
     protected String proxyAuthUsername;
diff --git 
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java
 
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java
index 4eab7411484..bc2eb350f2c 100644
--- 
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java
+++ 
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java
@@ -354,6 +354,7 @@ public interface HttpEndpointBuilderFactory {
          * @param proxyAuthDomain the value to set
          * @return the dsl builder
          */
+        @Deprecated
         default HttpEndpointBuilder proxyAuthDomain(String proxyAuthDomain) {
             doSetProperty("proxyAuthDomain", proxyAuthDomain);
             return this;
@@ -396,6 +397,7 @@ public interface HttpEndpointBuilderFactory {
          * @param proxyAuthNtHost the value to set
          * @return the dsl builder
          */
+        @Deprecated
         default HttpEndpointBuilder proxyAuthNtHost(String proxyAuthNtHost) {
             doSetProperty("proxyAuthNtHost", proxyAuthNtHost);
             return this;
@@ -522,6 +524,7 @@ public interface HttpEndpointBuilderFactory {
          * @param authDomain the value to set
          * @return the dsl builder
          */
+        @Deprecated
         default HttpEndpointBuilder authDomain(String authDomain) {
             doSetProperty("authDomain", authDomain);
             return this;
@@ -568,13 +571,14 @@ public interface HttpEndpointBuilderFactory {
          * @param authHost the value to set
          * @return the dsl builder
          */
+        @Deprecated
         default HttpEndpointBuilder authHost(String authHost) {
             doSetProperty("authHost", authHost);
             return this;
         }
         /**
          * Authentication methods allowed to use as a comma separated list of
-         * values Basic, Digest or NTLM.
+         * values Basic, Digest or NTLM. (NTLM is deprecated).
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
@@ -589,7 +593,7 @@ public interface HttpEndpointBuilderFactory {
         }
         /**
          * Which authentication method to prioritize to use, either as Basic,
-         * Digest or NTLM.
+         * Digest or NTLM. (NTLM is deprecated).
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 

Reply via email to