實現(xiàn)從MSN Yahoo和Google導(dǎo)出用戶聯(lián)系人信息系列(1)
像從MSN Yahoo和Google導(dǎo)出用戶聯(lián)系人信息這樣的功能,是SNS的網(wǎng)站基本功能。本系列將以MSN Yahoo和Google為例,實現(xiàn)導(dǎo)出聯(lián)系人,大家可以觸類旁通,實現(xiàn)從其他站點導(dǎo)出的功能。
先看看常見的開心網(wǎng)導(dǎo)入MSN聯(lián)系人的方式:

開心網(wǎng)是要求我們提供MSN登陸用戶名和密碼,來實現(xiàn)從MSN導(dǎo)入聯(lián)系人信息。這樣的實現(xiàn)使得用戶不得不給開心網(wǎng)提供用戶的登陸信息,對于用戶有一定的安全風(fēng)險,其實我們可以用其他的方式來實現(xiàn),來看看下面例子登陸MSN導(dǎo)入Google聯(lián)系人:



這樣實現(xiàn)的好處在于用戶從MSN站點導(dǎo)入Google聯(lián)系人時,無需在MSN站點提供Google賬戶信息,而是跳轉(zhuǎn)到Google登陸主頁,讓用戶登陸Google然后授權(quán)MSN站點獲取用戶信息。
至于實現(xiàn)的細節(jié),其實是應(yīng)用了另一個授權(quán)協(xié)議Oauth(An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications.)在下一節(jié),讓我們窺視Oauth的具體內(nèi)容。
先看看常見的開心網(wǎng)導(dǎo)入MSN聯(lián)系人的方式:

開心網(wǎng)是要求我們提供MSN登陸用戶名和密碼,來實現(xiàn)從MSN導(dǎo)入聯(lián)系人信息。這樣的實現(xiàn)使得用戶不得不給開心網(wǎng)提供用戶的登陸信息,對于用戶有一定的安全風(fēng)險,其實我們可以用其他的方式來實現(xiàn),來看看下面例子登陸MSN導(dǎo)入Google聯(lián)系人:



這樣實現(xiàn)的好處在于用戶從MSN站點導(dǎo)入Google聯(lián)系人時,無需在MSN站點提供Google賬戶信息,而是跳轉(zhuǎn)到Google登陸主頁,讓用戶登陸Google然后授權(quán)MSN站點獲取用戶信息。
至于實現(xiàn)的細節(jié),其實是應(yīng)用了另一個授權(quán)協(xié)議Oauth(An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications.)在下一節(jié),讓我們窺視Oauth的具體內(nèi)容。
posted on 2010-01-01 09:53 advincenting 閱讀(1974) 評論(0) 編輯 收藏 所屬分類: java EE