2013-06-14 2 views
1

Я работаю над мобильным приложением, которое является planner app for ios. У меня есть много людей, которые запрашивают эту функцию для интеграции с календарем Google. Я посмотрел на календарь api, и они выглядели очень просто. Задача состоит в том, чтобы получить аутентификацию пользователя. Пользовательский интерфейс, который я хочу, предназначен для входа пользователя в Google с использованием имени пользователя и пароля, затем я получаю доступ к API календаря. Я смотрел на oauth2 google documentation, и он дает примеры для перенаправления пользователя на google. Я бы предпочел не перенаправлять пользователя на аутентификацию. Это возможно? Позвольте мне пояснить, что я абсолютно не хочу хранить имена пользователей и пароли пользователей.Доступ к google api с именем пользователя и паролем

+0

Для Android существует [менеджер учетных записей] (http://developer.android.com/reference/android/accounts/AccountManager.html), возможно, в iOS есть эквивалент. – zsawyer

ответ

1

Короткий ответ: Нет, это невозможно (или, по крайней мере, будет невозможно в ближайшем будущем).

ClientLogin допускает этот тип функциональности, но прошло уже больше года, так как он устарел и соответствует this article. Google не будет поддерживать его через год.

Теперь Google рекомендует внедрить веб-браузер в приложение, которое для iOS выполняется с помощью UIWebView.

1

ClientLogin давайте сделаем то, что вы хотите, но этот метод auth устарел.

Теперь вы должны использовать oAuth, и для вас не имеет смысла реализовывать свой собственный интерфейс с помощью oAuth; он разрушает всю «доверительную» модель.

Смежные вопросы