Hello @Swati B
It seems like the issue is related to the global parameters not being included in the ARM template during the CI/CD process.
When you move the ARM template files to the production environment, the global parameters are not included in the ARM template, which is causing the auth header parameters to not show up in the production environment.
To resolve this issue, you can include the global parameters in the ARM template during the CI/CD process. You can do this by going to the "Manage hub" -> "ARM template" -> "Include global parameters in ARM template" in the Azure Data Factory UX.
This will ensure that the global parameters are included in the ARM template and will be available in the production environment.
If you are using the older mechanism (from 'Manage hub' -> 'Global parameters' -> 'Include in ARM template'), you can continue to use it.
We will continue to support it. However, we strongly recommend using the new mechanism of including global parameters in the ARM template (from 'Manage hub' -> 'ARM template' -> 'Include global parameters in an ARM template') since it makes the CI/CD with global parameters much more straightforward and easier to manage.
I hope that this response has addressed your query and helped you overcome your challenges. If so, please mark this response as Answered. This will not only acknowledge our efforts, but also assist other community members who may be looking for similar solutions.