使用 easyWeChat + jwt + 微信网页授权 的 问题?

说明 :前后端 是分离的 , 就是 两个 不同的域名

1、微信公众号网页授权地址 是写 前端地址 还是 后端的 接口地址 ?

2、我自定义的 菜单 域名 应该是怎么写?这样用户点击我的这个菜单 进行授权 ,获取信息 生成 access_token ,跳转前端页面?

3、我能获取到 用户授权的信息,使用 jwt 生成 access_token , 怎么进行跳转 到 前端的 页面 并将 access_token 返回 给前端?

使用 easyWeChat +  jwt + 微信网页授权 的 问题?

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 5
LOST
  1. 网页授权地址填前端的地址。

2.记忆中,用户授权之后,前端拿到授权的 code,提交给后端,后端用这个 code 去换取 access_token 并使用 jwt 生成自己的 token 返回给前端。

4年前 评论

@LOST 你这边说的方法 是用 easyWeChat ?

4年前 评论
LOST

@gyp719 EasyWechat 就是一个工具啊,用来和微信服务器通讯。具体的业务实现,看实际需求呀。

上面说的,用 code 像微信服务器换取 access_token 是使用 EasyWechat。接下来就是给前端颁发你自己的 token,这个时候使用 jwt。

4年前 评论

@LOST 就是 我现在使用EasyWechat 在 微信公众号里面点击 授权的链接 就可以获取到用户的信息了

4年前 评论

前端提交code给后端,后端得到accesstoken,openid,再获取用户信息。然后生成jwt token返回给前端。

最近一个前后端分离的项目刚刚用到jwt-auth + 微信网页授权,也记录在github上了,希望能帮助正在使用的新手们。

  • tymon/jwt-auth
  • overtrue/laravel-wechat

jwt-auth + 微信网页授权👇

2年前 评论
gyp719 (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!