Я выполнил аутентификацию OAuth с помощью Twitter и Facebook. В настоящее время на каждом из этих сайтов мой сервер перенаправляет пользователя на указанный URL (например, http://api.twitter.com/oauth/authorize с Twitter), затем получают параметры аутентификации по обратному URL.
Но таким образом, пользователи перенаправляются с моей страницы (на Facebook или Twitter) и возвращаются только после ввода правильного имени пользователя и пароля. Это похоже на способ http://techcrunch.com делать это, когда пользователь пытается чирикать сообщение.
Я помню, что на каком-то сайте я видел, что мы можем подключиться не путем перенаправления пользователя, а открыть всплывающее окно для ввода пользователем учетных данных. После завершения проверки подлинности всплывающее окно закрывается, основная страница обновляется новым контентом.
Это может быть очень простая задача с javascript, но я все еще не могу понять это. Я могу открыть URL-адрес аутентификации во всплывающем окне, но как получить результат и обновить главную страницу?