Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > oAuth - запросы


Автор: pvk1857 14.1.2011, 01:36
Здравствуйте, уважаемое комьюнити.

Столкнулся с вот какой проблемой.
Хочу сделать постинг сообщений в Twitter без перехода на другую страницу.

Т.е. при попытке запостить сообщение пользователю будет подгружены необходимые данные прямо на текущую страницу.

Пробовал загружать нужную страницу через Iframe, но twitter, как оказалось, не разрешает загружать свои ссылки в iframe'ах

Может быть кто-то решал подобную проблему?

Спасибо

Автор: solenko 14.1.2011, 18:46
Цитата(pvk1857 @  14.1.2011,  00:36 Найти цитируемый пост)
Т.е. при попытке запостить сообщение пользователю будет подгружены необходимые данные прямо на текущую страницу.

Это противоречит принципам OAuth. Пользователь должен вводить личные данные только том сервере, на котором происходит авторизация. 
Сделайте pop-up, как это делает facebook connect, например.

Автор: pvk1857 14.1.2011, 19:42
Но информацию с другого сервера можно теоретически получить разными способами - ScriptTagProxing, iframe и т.д.
К сожалению pop-up меня не устраивает.

Автор: Smorodin 15.1.2011, 00:17
OAuth предполагаеет авторизацию именно на сайте провайдера с возвращением к Вашему, после чего обмениваетесь на серверной стороне по SSL. Обходы противорячит принципам, как уже сказал solenko.

Поп-ап, даже если бы Вас и устраивал, ничего бы не решил. Пользуйтесь стандартами, или забудьте OAuth.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)