Вход в YouTube OAuth с жестко заданным именем пользователя и паролем - PullRequest
0 голосов
/ 14 сентября 2011

Я занимаюсь разработкой приложения для iPhone.Это приложение поддерживает функцию, с помощью которой пользователь может загружать видео в учетную запись YouTube, которая доступна всем пользователям приложения.

Когда приложение получает запрос на загрузку, оно выполняет внутренний вход в общую учетную запись YouTube и загружает видео.

Насколько я понимаю, OAuth - это безопасный способ входа на любой сайт по сравнению с не-Oauth.Поскольку только приложение знает имя пользователя и пароль, диалоговое окно входа в систему (веб-просмотр с полями имени пользователя и пароля) не должно запрашиваться пользователем.

Есть ли какой-либо механизм, доступный в платформе GData, который поддерживает аутентификацию OAuth без запроса имени пользователя и пароля (т.е. аутентификация OAuth с жестко заданными именем пользователя и паролем)?

РЕДАКТИРОВАТЬ: так как мое приложение является владельцем общей учетной записи YouTube, могу ли я использовать механизм «Client Login» для входа?Является ли OAuth предпочтительным для сокрытия учетных данных пользователя приложения от приложения?

1 Ответ

0 голосов
/ 27 сентября 2011

Единственный способ, которым приложение может войти с именем пользователя и паролем учетной записи, - через ClientLogin.Поддержка ClientLogin встроена в библиотеку GData .

Для входа через OAuth 2 всегда требуется, чтобы пользователь предоставлял учетные данные непосредственно на сервер через веб-просмотр;приложение не связано со входом в систему.

Обратите внимание, что при входе в систему ClientLogin иногда может возникнуть проблема с сервером, например, когда пользователь должен решить капчу, поэтому она не гарантированно надежна.1008 * Внесение имени учетной записи и пароля в приложение может быть небезопасным, поскольку пользователи могут дизассемблировать приложение для получения учетных данных.

Более надежный подход для установленного приложения - отправка файлов на сервери ваш сервер затем загрузит их на YouTube.

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