文章詳情頁
java - spring-security與微信登錄的問題?
瀏覽:196日期:2022-09-27 08:57:51
問題描述
就是有個(gè)需求是做一個(gè)微信公眾號(hào),需要微信的登錄,前端把code給我之后我去申請access token,然后拿到用戶的信息。那這樣是不是用戶模型就不需要密碼了?那不用spring security的話,有些api接口我是需要控制權(quán)限的,我是怎么判斷前端請求的權(quán)限呢?網(wǎng)上說用token,前端的每次請求都帶上token,這個(gè)token就是微信給我的access token嗎?
問題解答
回答1:是的,類似于無密登錄,通過code從微信端拿到access_token,然后獲取用戶的信息,如果在服務(wù)端存在此用戶,調(diào)用spring security自己生成認(rèn)證的用戶對象,返回給客戶端就可以啦
標(biāo)簽:
微信
相關(guān)文章:
1. Whitelabel錯(cuò)誤頁面發(fā)生意外錯(cuò)誤(類型=未找到,狀態(tài)= 404)/WEB-INF/views/home.jsp2. css3 - 請問,如何寫這個(gè)顏色的(漸變),并且在移動(dòng)端自適應(yīng)3. html5 - iphone5手機(jī),微信中無法打開優(yōu)酷鏈接?4. 用Java8的 stream 操作外部集合是否存在并發(fā)問題?5. html5和Flash對抗是什么情況?6. docker-compose 為何找不到配置文件?7. javascript - angularjs怎么獲取repeat里的某些$index值?8. javascript - 求解答:實(shí)例對象調(diào)用constructor,此時(shí)constructor內(nèi)的this的指向?9. javascript - 移動(dòng)端,當(dāng)出現(xiàn)遮罩層的時(shí)候,遮罩層里有div是超出高度scroll的,怎么避免滑動(dòng)div的時(shí)候,body跟隨滑動(dòng)?10. html5 - h5寫的app用的webview,用手機(jī)瀏覽器打開不顯示?
排行榜

熱門標(biāo)簽