OAuth Twitter только с ключом Consumer (не используйте Consumer Secret) на iPhone и Android - PullRequest
1 голос
/ 11 октября 2011

Я программирую приложение Twitter / Facebook для iPhone.У меня есть свой собственный сервер Apache / PHP.Я хочу разместить в приложении только Consumer Key, затем я помещаю Consumer Secret на свой собственный сервер, поэтому Consumer Secret остается в секрете.После просмотра нескольких демонстрационных приложений (в Google).Я вижу, что это легко с Facebook (только предоставить AppId, а не AppSecret).Но с помощью OAth libs в Twitter я должен предоставить и Consumer Key, и Consumer Secret.Есть ли способ ее решить?Любая библиотека это решила?

Ответы [ 2 ]

2 голосов
/ 31 октября 2011

Я нашел решение для себя: рассматривайте приложение как веб-приложение, а не мобильное приложение, которое состоит из 3 частей: сервер Facebook / Twitter, сервер моего собственного приложения (Apache / PHP) и браузер (веб-представление для мобильных устройств). устройство). Благодаря этой архитектуре: мой собственный сервер приложений отвечает за проверку подлинности и другие задачи (от записи до стены), он хранит appId, приложение Secret и userToken, всю информацию, он напрямую подключается к серверу Facebook / Twitter; мобильное устройство играет роль только агента браузера, оно отображает только веб-представление, указывающее на ссылку, предоставленную моим собственным сервером, оно не хранит никакой информации

Более подробно рассмотрим эти два документа Facebook и Twitter об аутентификации для веб-приложения:

http://developers.facebook.com/docs/guides/web/#login просмотр раздела аутентификации

https://dev.twitter.com/docs/auth/oauth

0 голосов
/ 11 октября 2011

Нет, как это работает с OAuth en Twitter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...