app端掃碼登錄實(shí)現(xiàn)過程
我這里只是梳理下自己是如何實(shí)現(xiàn)的,基本上實(shí)現(xiàn)原理都大同小異;

image.png
大概流程就是:
web或者PC端用戶選擇掃碼登錄后,前端調(diào)用接口獲取到二維碼,然后開始輪詢是否登錄成功接口;
app端已經(jīng)登錄的用戶,打開app掃一掃功能,掃碼后調(diào)用后臺(tái)接口校驗(yàn)用戶信息,然后顯示是都登陸界面,用戶點(diǎn)擊確認(rèn)登錄后,調(diào)用后臺(tái)接口,保存用戶token,使web端輪詢接口返回登錄成功,這樣就實(shí)現(xiàn)了簡(jiǎn)單的掃碼登錄功能;我這邊保存的數(shù)據(jù)是通過redis;