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

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

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

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

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

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

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 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年前

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