If possible, the county would like QuickBuild to use Managed Identity, the Azure Entra ID version of what would be a service account on-premises. It could be either an user-assigned managed identity, which would require a QuickBuild setting to allow for that, or a system-assigned managed identity, assigned to the VM. QuickBuild would need to rely on the VM's authentication process in Azure VM.
To your question " What is the benefit?", here are some:
- it improves security by not having password sharing or hardcoded somewhere.
- It uniquely identifies QuickBuild as a principal for ACL / RBAC assignment.
- It allows for Azure resource access both intra and inter tenants.