OAuth (Instagram) sem atualização

Eu tenho um aplicativo javascript de uma única página e estou querendo saber se posso autenticar o usuário no Instagram sem atualizar a página. Eu gostaria de tentar fazer algo semelhante ao Facebook conectar usando javascript, onde abre uma caixa de diálogo do Facebook em um pop-up, em seguida, chama um script de retorno de chamada depois.

Aqui está o que eu estou pensando que faria ...

Ao clicar, abre uma janela de diálogo (pop-up) na qual o usuário faz login no Instagram e o aplicativo recebe permissão.Na janela pop-up, o usuário é redirecionado de volta para o meu site, onde meu site se curva para o Instagram para obter o access_token e, em seguida, define o token de acesso na sessão do usuário ou como um cookie.De alguma forma ... o aplicativo principal precisa reconhecer quando o token de acesso foi definido. Este é o ponto que eu realmente não tenho certeza. Eu usaria um timer para continuar fazendo chamadas de volta para o servidor para verificá-lo? Alguém tem alguma idéia melhor para detectá-lo? Funcionaria melhor para colocá-lo em um cookie?

Eu pensei em perguntar aqui primeiro antes de começar a codificar, caso alguém tivesse alguma idéia de se isso funcionaria ou não, ou outras sugestões! Talvez isso já exista e eu esteja perdendo alguma coisa?

Desde já, obrigado :-)

questionAnswers(1)

yourAnswerToTheQuestion