mattcasters commented on issue #3454:
URL: https://github.com/apache/hop/issues/3454#issuecomment-1846167277

   @usbrandon Variable expressions are basically used to look up a value 
somewhere.  Setting a value in a Hop context can either be a clear text value 
or indeed another variable expression like the one you mentioned.  No encoding 
or decoding is done at the time of setting the variable, only when the variable 
expression is decoded and the actual value is looked up. The results of the 
lookup are in most cases indeed a clear text value since that's what the 
transform, action or metadata element needs at runtime. 
   I guess the main point of keeping the expression intact as long as possible 
to is avoid keeping even the clear text secret in memory only locally where 
needed and not in the whole Hop runtime context.  When the secret is needed a 
lookup is done in a config file, an asymmetric decryption is done, a secrets 
vault is queried, a token is requested somewhere, and so on.  


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to