После прочтения http://code.google.com/apis/gdata/docs/auth/overview.html мне кажется, что OAuth - самый безопасный способ достижения ваших целей. Google рекомендует использовать OAuth или AuthSub через ClientLogin для веб-приложений. Кроме того, использование OAuth и AuthSub препятствует тому, чтобы ваше приложение когда-либо контролировало электронную почту и пароль пользователя, что означает, что вам не нужно предпринимать дополнительные действия для защиты и обновления информации. Между OAuth и AuthSub OAuth более универсален и более безопасен благодаря тому, что запросы подписываются. Надеюсь, это поможет.
РЕДАКТИРОВАТЬ: Так что я неправильно понял, что именно делало ваше приложение, если вы используете только свою учетную запись Google, любой метод аутентификации, вероятно, подойдет, сказал, что Google рекомендует OAuth или AuthSub для веб-приложений. Тем не менее, важно узнать об OAuth и AuthSub, какова жизнь токена. Если нет способа заставить токен работать долго (месяцы, годы), я бы попытался использовать ClientLogin, потому что тогда ваше приложение всегда сможет войти в учетную запись. Однако в качестве дополнительного примечания в целях безопасности я бы порекомендовал вам НЕ использовать свою основную учетную запись Google для приложения, а создать вторую учетную запись и просто поделиться календарем с основной учетной записью. Таким образом, если ваше приложение будет взломано, вы не потеряете основной учетную запись Google. .