使用 easyWeChat + jwt + 微信网页授权 的 问题?
说明 :前后端 是分离的 , 就是 两个 不同的域名
1、微信公众号网页授权地址 是写 前端地址 还是 后端的 接口地址 ?
2、我自定义的 菜单 域名 应该是怎么写?这样用户点击我的这个菜单 进行授权 ,获取信息 生成 access_token ,跳转前端页面?
3、我能获取到 用户授权的信息,使用 jwt 生成 access_token , 怎么进行跳转 到 前端的 页面 并将 access_token 返回 给前端?
2.记忆中,用户授权之后,前端拿到授权的 code,提交给后端,后端用这个 code 去换取 access_token 并使用 jwt 生成自己的 token 返回给前端。
@LOST 你这边说的方法 是用 easyWeChat ?
@gyp719 EasyWechat 就是一个工具啊,用来和微信服务器通讯。具体的业务实现,看实际需求呀。
上面说的,用 code 像微信服务器换取 access_token 是使用 EasyWechat。接下来就是给前端颁发你自己的 token,这个时候使用 jwt。
@LOST 就是 我现在使用EasyWechat 在 微信公众号里面点击 授权的链接 就可以获取到用户的信息了
前端提交code给后端,后端得到accesstoken,openid,再获取用户信息。然后生成jwt token返回给前端。
最近一个前后端分离的项目刚刚用到
jwt-auth + 微信网页授权
,也记录在github上了,希望能帮助正在使用的新手们。jwt-auth + 微信网页授权👇