Forum Discussion
Fabric Pipelines & Key Vault
- 1 month ago
Hi,
thanks for the feedbacks! I got an information from Microsoft that the integration of KeyVault with Workpace Identities is still to be done and won't be there very soon. So luckily I got the permission to access KeyVault with a Service Principal. Will dig into that deeper, but that should be well supported now.
Thanks everyone!
Thomas
This is a solid breakdown of the Workspace Identity approach, and honestly the cleanest fix for this exact circular dependency problem.
One thing worth flagging for anyone reading this later: Workspace Identity support isn't uniform across every activity type yet, so if the Web Activity itself doesn't support pulling from Key Vault directly via Workspace Identity in your scenario, a common workaround is to add a preceding activity (like a notebook or a separate lookup) that retrieves the secret first, then pass that value into the Web Activity dynamically. Worth checking the docs for the specific activity you're using before assuming it's wired in end to end.
Also seconding the Entra ID check — I've seen cases where Workspace Identity shows as "enabled" in the workspace settings but the actual identity object took a few minutes to propagate to Entra, so permissions assigned too early in Key Vault didn't take effect until a retry.