Is there a way my back end can pull a users table directly for Auth0, without having to consult the front end for any tokens? Of course, this would have to be updated frequently but it might be useful.
Can you elaborate on this? What are you pulling from the user and what info are you adding to your backend? You can use the management API to make changes to your users in auth0, including reading their data, but you might not need to do this constantly if you can avoid it.
I see. You can also create a row with the data when the user is created, and update if the id token does not match the table when a new id token is issued, this will save you extra calls as you will already be requesting an id token for the application.