OAuth (Instagram) bez odświeżania

Mam aplikację javascript na jednej stronie i zastanawiam się, czy mogę uwierzytelnić użytkownika na Instagramie bez odświeżania strony. Chciałbym spróbować zrobić coś podobnego do połączenia Facebooka za pomocą javascript, gdzie okno dialogowe Facebook otwiera się w oknie podręcznym, a następnie wywołuje skrypt wywołania zwrotnego.

Oto, co myślę, że to zrobi ...

Po kliknięciu otwiera okno dialogowe (popup), w którym użytkownik loguje się do Instagramu, a aplikacja otrzymuje zezwolenie.W wyskakującym okienku użytkownik jest przekierowywany z powrotem do mojej strony internetowej, gdzie moja strona internetowa zwija się na Instagram, aby uzyskać access_token, a następnie ustawia token dostępu w sesji użytkownika lub jako plik cookie.Jakoś ... główna aplikacja musi rozpoznać, kiedy token dostępu został ustawiony. To jest punkt, o którym naprawdę nie jestem pewien. Czy używałbym zegara, aby nawiązywać połączenia z serwerem, aby go sprawdzić? Czy ktoś ma jakieś lepsze pomysły na jego wykrycie? Czy lepiej byłoby ustawić plik cookie?

Pomyślałem, że najpierw spytam, zanim zacznę kodować, jeśli ktoś ma jakieś pomysły, czy to zadziała / nie zadziała, ani inne sugestie! Może to już istnieje i czegoś mi brakuje?

Z góry dziękuję :-)

questionAnswers(1)

yourAnswerToTheQuestion