User Assigned Managed Identity not showing as assigned in Azure Data Factory despite correct configuration
Troubleshooting steps:
Verify ADF Linked Service:
Check if the Authentication type is set to "User-assigned Managed Identity" while creating Linked Service.
Use the UAMI in a Linked Service to activate it and make it used by ADF
Simply assigning the UAMI to ADF does not mean ADF will use it automatically to authenticate to resources.
Sometimes the Portal UI doesn't reflect it correctly due to caching or latency.
This might be a UI rendering issue because Portal UI sometime caches old assignments even after they succeed. Try refreshing your browser, it will reflect after some time under "Assigned to Data Factory" option in Linked Service.
You can also Confirm that UAMI is Working or not by Testing Access:
So, In ADF I tried referencing a secret via a Key Vault linked service that uses the UAMI. (after assigning UAMI the "Key Vault Secrets User" role)
Getting the Secret successfully confirms that it's working end-to-end.