微信扫码登陆怎么用shiro鉴权

来源:17-1 权限操作记录模块接口开发

371425

2020-04-07

我们公司要加入微信扫码功能登陆 我要做这块的登陆权限控制 但是之前都是账户登陆 或者手机号登陆 用户输入账户和密码 登陆验证通过 我给前端返回sessionid 前端在header中 携带token的方式 来验证 是否是合法用户 但是 微信有点不一样的地点 是手机扫码 账号是openid 微信服务器回调给我的信息 我无法给前端返回 token 让前端 来验证登陆用户的合法性 怎么办呢?

写回答

3回答

371425

提问者

2020-04-10

您的意思是  在微信扫码之后 转跳到首页的回调地址接口中可以返回sessionid?就看后台怎么设计了对吧 老师

0
1
Jimin
是的,利用好参数和返回值就可以了
2020-04-11
共1条回复

371425

提问者

2020-04-09

注册账号(手机号+验证码登陆) ==》扫码绑定手机号==》扫码登陆==》获取openid==》那问题是 我的sessionid 咋才能让前端获取到 并携带访问其他接口呢?

0
1
Jimin
所有操请求都会有返回结果,也都会有请求参数,就看你如何返回结果和传递参数了
2020-04-09
共1条回复

Jimin

2020-04-07

你好,你需要先支持当前账户绑定微信才可以,这样的话,微信扫码时获取到对应的微信标识,关联出实际账户,再去按照实际账户处理。

0
0

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2261 学习 · 1347 问题

查看课程