文章詳情頁(yè)
java - spring-security與微信登錄的問(wèn)題?
瀏覽:334日期:2022-09-27 08:57:51
問(wèn)題描述
就是有個(gè)需求是做一個(gè)微信公眾號(hào),需要微信的登錄,前端把code給我之后我去申請(qǐng)access token,然后拿到用戶(hù)的信息。那這樣是不是用戶(hù)模型就不需要密碼了?那不用spring security的話(huà),有些api接口我是需要控制權(quán)限的,我是怎么判斷前端請(qǐng)求的權(quán)限呢?網(wǎng)上說(shuō)用token,前端的每次請(qǐng)求都帶上token,這個(gè)token就是微信給我的access token嗎?
問(wèn)題解答
回答1:是的,類(lèi)似于無(wú)密登錄,通過(guò)code從微信端拿到access_token,然后獲取用戶(hù)的信息,如果在服務(wù)端存在此用戶(hù),調(diào)用spring security自己生成認(rèn)證的用戶(hù)對(duì)象,返回給客戶(hù)端就可以啦
標(biāo)簽:
微信
上一條:想練支付寶對(duì)接和微信支付對(duì)接開(kāi)發(fā)(Java),好像個(gè)人不可以,怎么弄個(gè)企業(yè)的下一條:算法 - Java如何實(shí)現(xiàn)類(lèi)似QQ多人聊天頭像
相關(guān)文章:
1. golang - 用IDE看docker源碼時(shí)的小問(wèn)題2. docker-compose中volumes的問(wèn)題3. dockerfile - [docker build image失敗- npm install]4. angular.js - angular內(nèi)容過(guò)長(zhǎng)展開(kāi)收起效果5. 兩個(gè)思路:python模擬登陸頁(yè)面和模擬操作windows程序窗口提交請(qǐng)求6. 點(diǎn)選多選問(wèn)題7. jupyter-notebook - Mac下啟動(dòng)jupyter notebook后沒(méi)有Python的選項(xiàng)?8. angular.js - angularjs官網(wǎng)Demo quickstart-master在win10系統(tǒng)中啟動(dòng)時(shí)報(bào)錯(cuò)9. android - 如何實(shí)現(xiàn)QQ pad 點(diǎn)擊右側(cè)輸入框,只頂右側(cè)的布局,左側(cè)布局不動(dòng)10. 用Python調(diào)用api之后,沒(méi)有輸出該如何解決?
排行榜

熱門(mén)標(biāo)簽
網(wǎng)公網(wǎng)安備