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.
*