Securing Azure Data Pipelines with Managed Identity and Key Vault