Tengo una aplicación que usa Auth0 para auth/authz. El frontend es Vue.js y el backend es Node.js. Estoy tratando de tenerlo para que el frontend llame a algunos puntos finales durante la fase de configuración y luego llamará a mi backend para obtener los metadatos del usuario. Hasta ahora puedo hacer la configuración correcta y guardar los metadatos (verificados a través de la interfaz de usuario), sin embargo, la llamada final para obtener los metadatos del usuario no devuelve los metadatos que necesito (user_metadata).
A continuación se muestran mis opciones para mi solicitud de axios para obtener los metadatos. A continuación, se muestra el resultado de la obtención de los metadatos con algunas cosas eliminadas, como IP y correos electrónicos.
Opciones de Axios
const get_user_options = { method: 'GET', url: `https://${domain}/api/v2/users/${auth0_user_id}`, headers: { authorization: `Bearer ${token}`, 'content-type': 'application/json' }, }Resultados
{ created_at: '2022-02-04T17:19:22.456Z', email: '<an email>', email_verified: false, identities: [ { connection: 'Username-Password-Authentication', provider: 'auth0', user_id: '<>', isSocial: false } ], name: 'Admin 8', nickname: 'me8', picture: 'https://s.gravatar.com/avatar/9757598208a8ca467592abeec77734c4?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fjo.png', updated_at: '2022-02-04T17:19:34.864Z', user_id: 'auth0|<>', last_ip: '<my ip>', last_login: '2022-02-04T17:19:22.454Z', logins_count: 1 }¿En qué me equivoco que hace que no recupere los metadatos del usuario?