Каков самый быстрый способ скрыть все конфиденциальные данные в полезной нагрузке?

#mule #dataweave

#мул #dataweave

Вопрос:

У меня очень вложенная структура с конфиденциальными данными (SSN, пароли и так далее). Есть ли простой способ сделать все это ---- так, чтобы содержимое было скрыто?

Ответ №1:

Кажется mask , функция — самый простой способ:

 %dw 2.0
import * from dw::util::Values
output application/xml
---
(payload mask "ssn" with "----") mask "password" with "----"
 

Ответ №2:

Функция обновления? В противном случае рекурсивная функция (что-то вроде того, что было задокументировано здесь . https://help.mulesoft.com/s/article/Replace-or-mask-the-value-of-a-xml-element-and-attribute-using-data-weave-2-0 )

Комментарии:

1. Полностью пропустил оператор маски.