Thanks @Thomas Spear I wonder, when you don't use a SP, but an App Registration, how would this look like. It does not seem so straightforward. Ideas?
How to fix "AuthorizationFailed" when terraform plan?
Error: Unable to list provider registration status, it is possible that this is due to invalid credentials or the service principal does not have permission to use the Resource Manager API, Azure error: resources.ProvidersClient#List: Failure responding to request: StatusCode=403 -- Original Error: autorest/azure: Service returned an error. Status=403 Code="AuthorizationFailed" Message="The client '8ced9281-7ee9-4468-9fc3-2000bfc06497' with object id '8ced9281-7ee9-4468-9fc3-2000bfc06497' does not have authorization to perform action 'Microsoft.Resources/subscriptions/providers/read' over scope '/subscriptions/eef1fc59-c568-4c81-9557-f0396ef58714' or the scope is invalid. If access was recently granted, please refresh your credentials."