OAuth (Instagram) sin actualización

Tengo una aplicación javascript de una sola página y me pregunto si puedo autenticar al usuario en Instagram sin actualizar la página. Me gustaría intentar hacer algo similar a la conexión de Facebook usando javascript, donde se abre un cuadro de diálogo de Facebook en una ventana emergente y luego se llama a un script de devolución de llamada.

Esto es lo que estoy pensando que haría ...

Al hacer clic, se abre una ventana de diálogo (ventana emergente) donde el usuario inicia sesión en Instagram y se le otorga permiso a la aplicación.En la ventana emergente, se redirige al usuario a mi sitio web, donde mi sitio web se enrolla a Instagram para obtener el access_token, luego establece el token de acceso en la sesión del usuario o como una cookie.De alguna manera ... la aplicación principal debe reconocer cuándo se ha establecido el token de acceso. Este es el punto del que realmente no estoy seguro. ¿Utilizaría un temporizador para seguir haciendo llamadas al servidor para verificarlo? ¿Alguien tiene alguna idea mejor para detectarlo? ¿Funcionaría mejor configurarlo en una cookie?

¡Pensé en preguntar aquí antes de comenzar a codificar en caso de que alguien tuviera alguna idea sobre si esto funcionaría o no, u otras sugerencias! Tal vez esto ya existe y me estoy perdiendo algo?

Gracias por adelantado :-)

Respuestas a la pregunta(1)

Su respuesta a la pregunta