想做個純OpenID登錄的網(wǎng)站,類似segmentfault的登錄,但是思考幾個問題沒找到解決方案如何避免不同OpenID創(chuàng)建了不同帳號?(UI提示引導(dǎo)?技術(shù)實現(xiàn)?)我猜測segmentfault實際還是創(chuàng)建了一個本地帳號(OpenID登錄后要求輸入的郵箱),但是用郵箱做本地帳號唯一標識是否是最佳實踐?是否有其他更好的方案?這類純OpenID登錄的網(wǎng)站設(shè)計上還有什么坑在里面?目前我準備實現(xiàn)的方案:用戶正常注冊,用戶名/密碼/郵箱登錄后才允許進行OpenID關(guān)聯(lián)到本地帳號一旦有OpenID關(guān)聯(lián)后,用戶可以選擇關(guān)閉本帳號的用戶名密碼登錄功能(但是保留密碼hash在本地,以免第三方OpenID服務(wù)失效)
純OpenID登錄的網(wǎng)站如何解決帳號一系列相關(guān)問題?
四季花海
2019-04-06 08:31:17