Я пытаюсь внедрить аутентификацию Google на моем сайте, используя подход федеративного входа в систему Google http://code.google.com/apis/accounts/docs/OpenID.html#oauth, который сочетает в себе openid и oauth.Я хочу использовать токен доступа oauth, сгенерированный с помощью вышеупомянутого потока, для доступа к imap gmail с помощью oauth: http://code.google.com/apis/gmail/oauth/protocol.html#imap
Этот токен доступа не работает, и я не могу получить почту через imap с помощьюэтот токен доступа.Я установил openid.ext2.scope в запросе openid как "https://mail.google.com/", как упомянуто на этой странице: http://sites.google.com/site/oauthgoog/Home/oauthimap
В то время как если бы я использовал простую реализацию xoauth: http://code.google.com/p/google-mail-xoauth-tools/wiki/PhpSampleCode кажется, что он работает просто отлично.
Могу ли я аутентифицировать пользователей, используя только oAuth, и вообще пропустить openid? В основном мои требования: - аутентифицировать пользователя (и получить его имя, фамилию, страну, адрес электронной почты и т. д.) -Получите доступ к ее контактам Google и документам Google - получите доступ к почтовому ящику приложений Google через imap
. Любая помощь приветствуется. Спасибо