笔记

9、使用JWT生成用户Token回写客户端
    简介:讲解用户授权登录后,需要生成登录凭证重定向到页面上

        1、获取当前页面访问地址

        2、根据User基本信息生成token

        3、重定向到指定页面

开始

生成jwt。增加access_page 登陆成功后跳转的页面

小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-9.使用JWT生成用户Token回写客户端_用户授权
图片的地址是IO操作,所以这里需要捕获一下异常信息
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-9.使用JWT生成用户Token回写客户端_重定向_02
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-9.使用JWT生成用户Token回写客户端_当前页_03
运行程序测试
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-9.使用JWT生成用户Token回写客户端_当前页_04
扫码登陆
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-9.使用JWT生成用户Token回写客户端_当前页_05
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-9.使用JWT生成用户Token回写客户端_小D课堂_06
生成了token
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-9.使用JWT生成用户Token回写客户端_小D课堂_07
放行之后的跳转
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-9.使用JWT生成用户Token回写客户端_io操作_08
accesss_page需要加上http://
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-9.使用JWT生成用户Token回写客户端_小D课堂_09
跳转到xdclass.com然后把token传了过去。
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-9.使用JWT生成用户Token回写客户端_重定向_10
跳转的地址最后面name的值是空的 ,需要对参数进行编码
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-9.使用JWT生成用户Token回写客户端_io操作_11
看到了name的值
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-9.使用JWT生成用户Token回写客户端_重定向_12
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-9.使用JWT生成用户Token回写客户端_当前页_13
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-9.使用JWT生成用户Token回写客户端_小D课堂_14