A script has been created to make creating an Azure API Client ID and Secret easier and more foolproof.
This script connects to Azure, generates a secret, creates a client id with the generated secret, assigns permissions to the client id, and then returns the client id and key on screen and out to keys.txt
If client_name is not specified, a default name of "Sailpoint Client" will be used.
12/13/2017 v2 - Stop script on bad credentials. Add admin password reset permission, enable with -PasswordManagement flag.
3/28/2018 v2.1 - Generalize script terminology and default client name so it can be used for IdentityIQ and IdentityNow customers both.