Daniel Stieglitz created NIFI-15261:
---------------------------------------
Summary: Introduce URL/URI validation for properties representing
a URL/URI
Key: NIFI-15261
URL: https://issues.apache.org/jira/browse/NIFI-15261
Project: Apache NiFi
Issue Type: Improvement
Reporter: Daniel Stieglitz
Assignee: Daniel Stieglitz
Currently throughout the Apache NIFI code base there are many property
descriptors which represent URL/URI but do not have URL/URI validation. The
likely reason for this is because the properties also support Expression
Language expressions with flow file attributes. But in truth they could still
use either org.apache.nifi.processor.util.URLValidator or
org.apache.nifi.processor.util.StandardValidators.URI_VALIDATOR as they both
support skipping over Expression Language expressions.
Some examples are detailed in the table below
||Class||Property||
|RestLookupService|URL|
|BitbucketFlowRegistryClient|BITBUCKET_API_URL|
|AzureKeyVaultSecretsParameterProvider|KEY_VAULT_URI|
|DeleteSQS|QUEUE_URL|
|GetSQS|QUEUE_URL|
|PutSQS|QUEUE_URL|
|AbstractAzureLogAnalyticsReportingTask|LOG_ANALYTICS_URL_ENDPOINT_FORMAT|
|AzureLogAnalyticsProvenanceReportingTask|INSTANCE_URL|
|Neo4JCypherClientService|CONNECTION_URL|
|StandardSnowflakeIngestManagerProviderService|HOST_URL|
--
This message was sent by Atlassian Jira
(v8.20.10#820010)