I’m implementing Auth0 authentication in a new Expo/React Native app following this example:
The only thing I changed is the scope: 'openid profile' which in the example is scope: 'openid name' though I also tried it with the code in the example.
As you can see in the following screen shot, I’m getting an access_token instead of id_token.
If you are wanting only the id_token and not an access_token you should be able to use response_type: 'id_token' (relevant docs).
With token id_token not working, your Auth0 logs in the Management dashboard should provide some more insight, most likely you are missing a config in your Application somewhere.
Yes it goes into the query string with the parameter name of nonce.
Just as a side note, the Auth0.js library handles a lot of these details for you. My recommendation is to use that library unless you have a reason not to as Auth0 keeps it up to date and makes authentication easier for the developer.