Синхронизация календаря Google с пользовательским календарем

Я использую API календаря Google для синхронизации календаря Google с нашим пользовательским календарем. Прямо сейчас я пробую это грубым способом, спрашивая пользователя, хочет ли он / она синхронизировать свой календарь с Google или нет. Если они говорят «да», я показываю им экран входа в систему, где они должны ввести свой идентификатор пользователя и пароль Google, и календарь будет синхронизирован. Но теперь, когда я меняю месяц, экран обновляется, и вся информация для входа теряется, и в этом измененном месяце не отображаются события из календаря Google.

Каков наилучший способ аутентификации AuthSub, OAuth или грубый способ, который я упомянул для локального тестирования? Я действительно не знаю, могу ли я использовать OAuth локально.


person yogsma    schedule 25.03.2010    source источник


Ответы (1)


Никогда не требуйте от пользователя ввода учетных данных с другого сайта на ваш.

Вот почему были созданы такие протоколы, как OAuth, и они предназначены для использования.

person Pablo Fernandez    schedule 25.03.2010
comment
хорошо, прежде чем запускать мое приложение, я хочу протестировать его локально. OAuth необходимо зарегистрировать домен. Как мне справиться с этим? - person yogsma; 25.03.2010
comment
Вам действительно нужен локальный сервер OAuth только для тестирования? - person Pablo Fernandez; 26.03.2010