title: ADF Dynamic Parameters - Error : Failed to validate the signature because the content is tampered
body: <p>We have a scenario where the same kind of flow is applicable for multiple scenarios. Hence, instead of creating linked services / datasets for every scenario, I am trying to have a generic linked service/dataset so that they can be reused by passing different parameters.</p>
  <p>I have a Blob linked service where I parameterized the storage account name. Tested the linked service with a parameter and it is working fine. Now, I create a dataset with this linked service and provide a parameter for the storage account name in the dataset. When I try to test the dataset and provide the same input parameter, I get the below error :</p>
  <pre><code>{
      &quot;errorCode&quot;: &quot;2200&quot;,
      &quot;message&quot;: &quot;ErrorCode=UserErrorInvalidCredential,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,
  Message=**Failed to validate the signature because the content is tampered**, 
  the expect context is '{\&quot;DefaultEndpointsProtocol\&quot;:\&quot;https\&quot;,\&quot;AccountName\&quot;:\&quot;xxxx\&quot;}' 
  and the runtime context is '{\&quot;DefaultEndpointsProtocol\&quot;:\&quot;https\&quot;,\&quot;AccountName\&quot;:\&quot;@body('Generic Passthrough CopyComposeRuntimeVariables')?.GenericBlobDatasetxxxx.DatasetStorageAccountName\&quot;}'.,Source=diawp,'&quot;,
      &quot;failureType&quot;: &quot;UserError&quot;,
      &quot;target&quot;: &quot;Generic Passthrough Copy&quot;,
      &quot;details&quot;: []
  }
  </code></pre>
  <p>Any pointers to solve the above issue would be helpful.</p>