We have a worked example of Tyk and Auth0 in our docs, have you followed that through?
We started supporting Auth0 in 2016, so it’s well used by the community and there are many posts on the topic, perhaps one of them will help with your scenario? This one covers machine to machine JWT bearers from AuthO