微信一键登录—JWT生成token、登录拦截

1、扫码授权登陆获得用户信息后,生成jwt token。返回给客户端。


2、登录拦截器

第一步:编写拦截器


第二步:配置拦截器


第三步:controller编写


测试:

1、访问微信登录


2、扫码登录。用返回的拼接的url访问微信开发平台


3、手机扫码登录

跳转到百度页面,这里页面是第一步access_page中设置的,用来回调。

https://www.baidu.com/?token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJseGptYWxsIiwiaWQiOjEsIm5hbWUiOiLDpcKkwpzDpsKcwojDpMK_wqAiLCJpbWFnZSI6Imh0dHA6Ly90aGlyZHd4LnFsb2dvLmNuL21tb3Blbi92aV8zMi85NXRvUU43a010b1FrUURjR01BOXJKdmtMbEV1QXloVmJSa3hLcFAybDFhUlNDckE0RkhGcXBoVTJpY3VDUjFQVVRTaWIwa1dmVmx1TDdCOFFjZGhvMjdRLzEzMiIsImlhdCI6MTUzMjg2MTkyMSwiZXhwIjoxNTMyODY0MDgxfQ.kcP0qv0N3DpF0PAsSw7jNVEhQeCW5P4KuXA6lpX-XVg&head_img=http://thirdwx.qlogo.cn/mmopen/vi_32/95toQN7kMtoQkQDcGMA9rJvkLlEuAyhVbRkxKpP2l1aRSCrA4FHFqphU2icuCR1PUTSib0kWfVluL7B8Qcdho27Q/132&name=%E5%A4%9C%E6%9C%88%E4%BF%A0

第四步:postman测试

不加token:


错误token:


正确token:

你可能感兴趣的:(微信一键登录—JWT生成token、登录拦截)