Your workflows contain critical information such as web service account access tokens and resource IDs. It is imperative to secure this data, especially when you are working on a shared workflow. webMethods.io Integration enables you to do this with the help of Data Masking.
Using Data Masking, you can mask some or all keys of your input and output data. This masked data is then stored in the webMethods.io Integration DB in the encrypted format. Let’s understand how to mask data with the help of an example.
Let’s say you have a workflow that gets the details of a card in your Trell account and sends you the file details via email.
You can mask the critical input/output data of this workflow. To do this, follow the steps given below:
Step 1: Navigate to the configuration window of the action of which data you want to mask.
Step 2: Click on NEXT. You will be redirected to the Test this action window.
You will see the input data associated with the action. To mask a specific key of the input data, hover on the key value. You will see a vertical ellipsis icon. Click on it and select the Mask Data option from the list of options that appear.
This will mask the value of the selected key.
You can also mask the entire input object by selecting the Mask All checkbox.
Note: You need to test the input data in order to see the output keys.
Once you have tested the input data you can mask some keys or entire output object as explained above.
Now when you execute the workflow, the selected input/output data will be masked.
If you submit this workflow to webMethods.io Integration recipes, the values of the masked keys will remain masked when a user imports it to his account. Similarly, if you share this workflow with other users, the values of the masked keys will remain masked.
You can also unmask the masked data by following the steps given below:
Step 1: Navigate to the Test this action window of the action of which data you want to unmask.
Step 2: Hover over the masked key. Click on the vertical ellipsis icon that appears and select the Unmask Data option.
Step 3: This will unmask the value of the selected masked key.
Similarly, if you have masked entire input/output object, you can use the Unmask Data option to see the input/output keys again.