Skip to content

Service principals

Enumeration


Azure CLI

List all SPs

az ad sp list --all
az ad sp list --all --query "[].[displayName,appId,servicePrincipalNames]" -o table

Get SP info

az ad sp show --id <sp-id>

Search SP by name

az ad sp list --all --query "[?contains(displayName,'Test')].displayName"

Get owner of SP

az ad sp owner list --id <sp-id> --query "[].[displayName]" -o table

Get SPs owned by current user

az ad sp list --show-mine

Get SPs with generated secret or certificate

az ad sp list --query '[?length(keyCredentials) > `0` || length(passwordCredentials) > `0`].[displayName, appId, keyCredentials, passwordCredentials]' -o json