我想在我的網站上實現谷歌身份驗證使用谷歌聯合登錄方法http://code.google.com/apis/accounts/docs/OpenID.html#oauth它結合了openid和oauth在一起。我想用通過上述流程中產生的OAuth訪問令牌來訪問Gmail的IMAP使用OAuth:http://code.google.com/apis/gmail/oauth/protocol.html#imap谷歌聯邦登錄訪問令牌訪問Gmail Imap xoauth
此訪問令牌似乎並沒有工作,我無法提取使用此訪問令牌通過IMAP郵件。 我沒有設置openid.ext2.scope在OpenID的請求作爲在本頁面提及「https://mail.google.com/」:http://sites.google.com/site/oauthgoog/Home/oauthimap
而如果我用純XOAUTH FPGA實現:http://code.google.com/p/google-mail-xoauth-tools/wiki/PhpSampleCode它似乎工作得很好。
我可以僅使用oAuth驗證用戶身份,並完全跳過openid嗎? 基本上我的要求是: - 認證用戶(和得到她的名字,姓氏,國家,電子郵件ECT) - 獲取進入她的Google聯繫人和谷歌文件 - 獲得訪問谷歌通過IMAP Apps郵箱
任何形式的幫助表示讚賞。謝謝