With OpenID Connect, your workflows can exchange short-lived tokens directly from Azure.
While OIDC is supported as the default for GitHub Actions and Azure Pipeline (set as federated), it isn't supported for Azure DevOps or Terraform.
For Azure DevOps, explicitly calling out --auth-type as federated will result in an error.
For Terraform:
If --auth-type isn't defined, it will fall back to clientcredentials and will result in a warning.
If --auth-type is explicitly set to federated, it will result in an error.