Tengo un flujo de trabajo de autenticación que abre una ventana a una URL externa. La URL redirige a otra URL que devuelve un token. Necesito recuperar ese token en mi aplicación.
Ahora mismo tengo el siguiente código:
const url = await retrieveAuthURL() console.log(`Redirecting to auth url ${url}`) if (url === null) { console.log('Received null auth url') return } window.open(url, '_blank', 'location=yes,height=700,width=600,scrollbars=0,status=1') window.addEventListener('message',handleEvent) donde handleEvent toma el evento y muta el estado del programa para establecer la información del usuario en función de él. Pero el evento no se dispara, supongo que porque una redirección, a diferencia de una búsqueda, no cuenta como un evento.
¿Cómo hago para recuperar la información de autenticación que necesito?