I am developing a new API to integrate my companies software with a lender. I am considering using auth0 as an authentication layer. I just had some questions looking to be pointed to some documentation and to get some clarity on the pricing structure.
Machine to Machine are capped at a certain amount (1000 for the free tier).
a. Is this per authentication token request?
b. Is this per authentication token generated? ( There is an expiration in the response to the request and I am not sure if the same taken is kept within that period or a new one is generating each request)
To give a “Machine” access to the API you must create a Machine-to-Machine Application.
a. Is there a limit to Machine-to-Machine applications created?
b. Is there a charge for creating a Machine-to-Machine application?
c. Is there a way to create an application via scripting?
Is there cost/limits I a missing in my use case?
a. Use case being , using Auth0 as an authentication wrapper for my API for M2M communication.
The M2M token quota is per token created and not per request - You will want to do some sort of caching on your end to make sure you aren’t using too many. Important to note that tokens created for Auth0 APIs are not counted in this quota. Please see this post for details:
Yes, M2M applications created count towards your application quota.
M2M applications are included in your overall subscription application limit and aren’t unique from SPA, Web, Native applications, etc.