I have 2 Auth0 applications (1 API and 1 native app). The native app is built using react-native and react-native-auth0. The API supports our services and is the backing API for this native app.
I want to authenticate a user to the native app (something I have accomplished already), but I also want to get an accessToken for the backing API without making a 2nd call to react-native-auth0’s webAuth.authorize()
.
I have been able to call webAuth.authorize()
using an audience/scope combo that gets me accessToken, idToken, and refreshToken for the native app, but that accessToken is not useful for my backing API. I also have an audience/scope combo that gets me an accessToken that is meant for the backing API as well as an idToken, but I can’t get a refreshToken.
Can anyone help untangle this for me? I just want users to log in once and have their app pull their user data and get access to our API.
Please include the following information in your post:
- Which SDK this is regarding: react-native-auth0
- SDK Version: 2.9.0
- Platform Version: React Native 0.64.2