Я занимаюсь разработкой приложения для iPhone.Это приложение поддерживает функцию, с помощью которой пользователь может загружать видео в учетную запись YouTube, которая доступна всем пользователям приложения.
Когда приложение получает запрос на загрузку, оно выполняет внутренний вход в общую учетную запись YouTube и загружает видео.
Насколько я понимаю, OAuth - это безопасный способ входа на любой сайт по сравнению с не-Oauth.Поскольку только приложение знает имя пользователя и пароль, диалоговое окно входа в систему (веб-просмотр с полями имени пользователя и пароля) не должно запрашиваться пользователем.
Есть ли какой-либо механизм, доступный в платформе GData, который поддерживает аутентификацию OAuth без запроса имени пользователя и пароля (т.е. аутентификация OAuth с жестко заданными именем пользователя и паролем)?
РЕДАКТИРОВАТЬ: так как мое приложение является владельцем общей учетной записи YouTube, могу ли я использовать механизм «Client Login» для входа?Является ли OAuth предпочтительным для сокрытия учетных данных пользователя приложения от приложения?