【问题标题】:Use p() function mule to fetch secure property in dataweave 2.0使用 p() 函数 mule 在 dataweave 2.0 中获取安全属性
【发布时间】:2019-10-17 01:03:00
【问题描述】:

我的属性文件中有一个使用 mule 安全属性的加密值 例如:

password = !#$#%%%f  (encrypted)

我想根据请求中传递的输入参数使用dataweave中的p函数动态获取这个未加密的值

我使用这种语法得到加密值

Mule::p(vars.password)

我如何在此之上使用secure::语法来解密值

{
    password: Mule::p('secure::vars.password')
}

有人能告诉我在 Mule 4 中正确的做法吗

【问题讨论】:

    标签: dataweave mulesoft mule4


    【解决方案1】:

    要访问在安全属性占位符中定义的属性,请使用以下语法:

    p('secure::myproperty.name')
    

    如果键是动态的使用字符串连接:

    p('secure::' ++ vars.password)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-26
      • 2016-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多