Yo he usado Axios para hacer autenticación en otras aplicaciones. El "bearer token" lo envías en las cabeceras del HTTP, con la cabecera Authorization
y el valor "Bearer PONER_AQUI_TU_TOKEN"
.
Te paso un código simplificado para que tengas una referencia más completa sobre cómo usar Axios.
const token = 'PONER_AQUI_TU_TOKEN';
axios.get('https://example.com/endpoint', {
headers: {
'Authorization': `Bearer ${token}`
}
})
.then(response => {
console.log(response.data);
})
.catch(err => {
console.error('Error recibido en la solicitud:', err);
});
Recuerda que si estás haciendo una solicitud POST, PUT... el valor de las headers se lo debes colocar como tercer argumento, ya que el cuerpo de la solicitud con los datos va como segundo argumento.
axios.post('https://example.com/endpoint', data, {
headers: {
'Authorization': `Bearer ${token}`
}
})