Starting from version 2.67.0, for az login, --password no longer accepts service principal certificate. Use --certificate to pass a service principal certificate.
Log in with a service principal using certificate:
az login --service-principal --username APP_ID --certificate /path/to/cert.pem --tenant TENANT_ID
Log in with a service principal using client secret:
az login --service-principal --username APP_ID --password CLIENT_SECRET --tenant TENANT_ID
Starting from version 2.67.0, for
az login,--passwordno longer accepts service principal certificate. Use--certificateto pass a service principal certificate.Log in with a service principal using certificate:
Log in with a service principal using client secret: