Authenticate to Azure from GitHub by a managed identity

Securely authenticate to Azure services from GitHub Actions workflows using Azure Login action with a managed identity configured on a virtual machine.