You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Claus Ibsen (Jira)" <ji...@apache.org> on 2022/09/03 16:19:00 UTC

[jira] [Updated] (CAMEL-18385) camel-kamelet - Endpoint URIs from parameters could be passed as-is without uri encoding

     [ https://issues.apache.org/jira/browse/CAMEL-18385?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen updated CAMEL-18385:
--------------------------------
    Fix Version/s: 4.0
                       (was: 3.x)

> camel-kamelet - Endpoint URIs from parameters could be passed as-is without uri encoding
> ----------------------------------------------------------------------------------------
>
>                 Key: CAMEL-18385
>                 URL: https://issues.apache.org/jira/browse/CAMEL-18385
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-kamelet, camel-yaml-dsl
>            Reporter: Claus Ibsen
>            Priority: Major
>             Fix For: 4.0
>
>
> CAMEL-18370 is related to this because the kamelet parameters become URI parameters to the kamelet, which means that sensitive data such as username, passwords must be protected by RAW() style to allow special chars such as + to keep being +.
> We could for yaml-dsl then build the uri parameters in a special way where we store this as a bean (Map) and then let camel-kamelet lookup this bean via an uuid, and then grab the data as-is to be used.
> However this is a bit special when using yaml-dsl that can define endpoint parameters in a special map like way.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)