隨著互聯(lián)網(wǎng)的發(fā)展,不少傳統(tǒng)企業(yè)也紛紛建設(shè)起了面向互聯(lián)網(wǎng)用戶的平臺(tái)或者應(yīng)用,在這一過(guò)程中,不少企業(yè)面臨互聯(lián)網(wǎng)用戶數(shù)據(jù)和企業(yè)傳統(tǒng)內(nèi)部員工、渠道、門(mén)店等用戶數(shù)據(jù)融合的問(wèn)題。
早在企業(yè)級(jí)系統(tǒng)或平臺(tái)的建設(shè)時(shí)期,企業(yè)內(nèi)部系統(tǒng)和平臺(tái)的建設(shè)是相對(duì)封閉的內(nèi)網(wǎng)環(huán)境,安全性要求較高,一般都采用了LDAP存儲(chǔ)內(nèi)部用戶的建設(shè)方案。到了互聯(lián)網(wǎng)時(shí)代,建設(shè)面向互聯(lián)網(wǎng)應(yīng)用或平臺(tái),需要考慮大海量用戶數(shù)據(jù)以及高并發(fā)的問(wèn)題,一般都會(huì)采用MySQL存儲(chǔ)互聯(lián)網(wǎng)用戶數(shù)據(jù),那么,這兩份用戶數(shù)據(jù)的融合勢(shì)在必行。
用戶數(shù)據(jù)的融合一般考慮兩種方案,1、后端數(shù)據(jù)完全融合;2、內(nèi)部用戶數(shù)據(jù)作為聯(lián)邦認(rèn)證方式登錄;
后端數(shù)據(jù)完全融合
通過(guò)消息隊(duì)列,將LDAP用戶數(shù)據(jù),以及其他應(yīng)用產(chǎn)生的用戶分庫(kù)等均通過(guò)異步的方式同步至互聯(lián)網(wǎng)應(yīng)用的mysql集群。
優(yōu)點(diǎn):
用戶數(shù)據(jù)視圖完整且統(tǒng)一;
LDAP賬號(hào)即為互聯(lián)網(wǎng)應(yīng)用賬號(hào);
數(shù)據(jù)源單一,用戶管理系統(tǒng)業(yè)務(wù)邏輯簡(jiǎn)單;
缺點(diǎn):
LDAP無(wú)法直接獲取密碼原文,存量數(shù)據(jù)密碼獲取十分困難;
存量的互聯(lián)網(wǎng)用戶和LDAP的用戶需要融合,工作量大,且分險(xiǎn)巨大;
內(nèi)部用戶數(shù)據(jù)作為聯(lián)邦認(rèn)證方式登錄
后端不同步用戶數(shù)據(jù),通過(guò)提供企業(yè)認(rèn)證通道進(jìn)行企業(yè)內(nèi)部用戶的認(rèn)證登錄,用戶首次登錄需要通過(guò)手機(jī)號(hào)碼等方式綁定互聯(lián)網(wǎng)賬號(hào),后續(xù)直接使用互聯(lián)網(wǎng)賬號(hào)進(jìn)行管理。
優(yōu)點(diǎn):
無(wú)需同步數(shù)據(jù),規(guī)避風(fēng)險(xiǎn);
弱化LDAP賬號(hào)(LDAP賬號(hào)一般都是用戶名+密碼),促使用戶使用手機(jī)號(hào)碼+密碼的方式;
用戶管理系統(tǒng)全面回歸至管理互聯(lián)網(wǎng)賬號(hào),LDAP賬號(hào)還是由原有企業(yè)內(nèi)部系統(tǒng)管理;
缺點(diǎn):
強(qiáng)制用戶綁定手機(jī)號(hào)碼,是否影響用戶體驗(yàn)?
用戶離職或賬號(hào)被禁用后,手機(jī)號(hào)碼可以登錄使用,但原有的LDAP賬號(hào)將不能使用;
以上兩種方案均有優(yōu)缺點(diǎn),請(qǐng)根據(jù)實(shí)際的業(yè)務(wù)場(chǎng)景進(jìn)行選用。
聯(lián)系客服