2010-07-09 5 views
1

我有一個應用程序,將接受Facebook和雅虎註冊以及正常註冊(提供用戶名,電子郵件,密碼)。需要幫助註冊/註冊(OAuth/OpenId與Facebook和雅虎)並登錄

我很困惑在Facebook和雅虎方面的註冊。這種情況是,在點擊Facebook/Yahoo註冊鏈接後,用戶將被重定向到提供商的網站進行登錄,然後使用預先填寫了他們的電子郵件地址和其他個人資料數據(照片/個人資料照片,生日)的表單重定向到我們的網站,性別,地址等)。就我所知,使用OpenId,您不能訪問大多數這些信息,因爲它關心的是身份驗證。所以,在註冊部分,我正在考慮使用OAuth。但是,我看到雅虎註冊了一個API密鑰(http://developer.yahoo.com/oauth/http://developer.yahoo.com/dashboard/createKey.html),您無法在Yahoo!下訪問該用戶的電子郵件。配置文件。我需要該電子郵件地址來保存我的帳戶數據庫。

然後,在登錄時,我打算將OpenID同時用於Facebook和Yahoo。這可以嗎?使用OAuth進行註冊,使用OpenID進行登錄/登錄?或者我可以使用OAuth登錄嗎? (我知道你可以通過他們的Javascript SDK在Facebook上這樣做,但我不知道雅虎的)。

回答