文章詳情頁
java - spring-security與微信登錄的問題?
瀏覽:319日期:2022-09-27 08:57:51
問題描述
就是有個(gè)需求是做一個(gè)微信公眾號(hào),需要微信的登錄,前端把code給我之后我去申請(qǐng)access token,然后拿到用戶的信息。那這樣是不是用戶模型就不需要密碼了?那不用spring security的話,有些api接口我是需要控制權(quán)限的,我是怎么判斷前端請(qǐng)求的權(quán)限呢?網(wǎng)上說用token,前端的每次請(qǐng)求都帶上token,這個(gè)token就是微信給我的access token嗎?
問題解答
回答1:是的,類似于無密登錄,通過code從微信端拿到access_token,然后獲取用戶的信息,如果在服務(wù)端存在此用戶,調(diào)用spring security自己生成認(rèn)證的用戶對(duì)象,返回給客戶端就可以啦
標(biāo)簽:
微信
上一條:想練支付寶對(duì)接和微信支付對(duì)接開發(fā)(Java),好像個(gè)人不可以,怎么弄個(gè)企業(yè)的下一條:算法 - Java如何實(shí)現(xiàn)類似QQ多人聊天頭像
相關(guān)文章:
1. docker-compose中volumes的問題2. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””3. boot2docker無法啟動(dòng)4. nignx - docker內(nèi)nginx 80端口被占用5. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.6. java - SSH框架中寫分頁時(shí)service層中不能注入分頁類7. dockerfile - 為什么docker容器啟動(dòng)不了?8. node.js - antdesign怎么集合react-redux對(duì)input控件進(jìn)行初始化賦值9. docker容器呢SSH為什么連不通呢?10. 關(guān)于docker下的nginx壓力測試
排行榜

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