I have a inquiry regarding 3rd-party client authentication. We want to open up our API so that our customers can automate certain tasks without needing to use our web application. From my understanding, this means we need to create a 3rd-party client application for each customer and provide the customer the client ID and client secret, which they’d use to authenticate from their backend service (i.e. the client credentials grant flow: https://auth0.com/docs/api-auth/grant/client-credentials).
Looking at the pricing page, this is listed under Enterprise Addons (Machine to Machine Auth). Does this mean the ability to create third-party client apps and use the Client Credentials Grant flow is restricted only to enterprise customers? Or is it possible to use under a Developer or Developer Pro plan?
Also, is there any limit / pricing information around the number of third-party client apps, since it’s possible we might end up with hundreds or thousands of them?