I searched the web yesterday and everyone was saying it’s because the audience was not specified when logging in & requesting the token, however, that did not resolve my issue when I applied the audience value.
When you login to Auth0 and don’t specify an audience, you will get an opaque access token. It looks like a regular JWT, but actually it’s a self contained encrypted JWT. The only way to validate an opaque token is to call the server that issued the token, in this case the /userinfo endpoint.
In order to get an JWT. You need to create a custom api. Then use this as the audience in your react app to login:
Thank you for your reply. I found the solution shortly after posting and forgot to update it, I had to add the audience and scope to my authorizationParams under my Auth0Provider