4.1 需求分析
前边章节已经实现了用户携带身份令牌和JWT令牌访问微服务,微服务获取jwt并完成授权。
当微服务访问微服务,此时如果没有携带JWT则微服务会在授权时报错。
测试课程预览:
1、将课程管理服务和CMS全部添加授权配置
2、用户登录教学管理前端,进入课程发布界面,点击课程发布,观察课程管理服务端报错如下:
给cms的服务也接入认证
刷新包
复制授权的资源配置类
复制到cms的工程
复制公钥
cms的微服务重启下-测试
修改发布就要调用cms的服务了
点击修改发布 提示系统繁忙
控制台的错误
在异常的捕获类里面,打印出异常信息
自定义的异常也打印出来
在这里加个断点
再点击,进入断点。然后并没有看到 详细的异常信息
看讲义里面的错误 就是下面这个错误。
所以我们就是要解决微服务之间携带jwt令牌的问题