阶段5 3.微服务项目【学成在线】_day18 用户授权_04-方法授权-方法授权实现

2.3 方法授权实现
2.3.1资源服务添加授权控制
1、要想在资源服务使用方法授权,首先在资源服务配置授权控制
1)添加spring-cloud-starter-oauth2依赖。
2)拷贝授权配置类ResourceServerConfig。
3)拷贝公钥。



课程管理这个服务已经被授权控制了
阶段5 3.微服务项目【学成在线】_day18 用户授权_04-方法授权-方法授权实现
如果微服务想要被控制,因为科课程管理是后端管理的服务,所以它必须要校验令牌,校验用户身份
如果写了一个公开查询信息查询的服务,任何用户不用登陆就可以查询,它就不需要加入授权控制

第二步就是在方法上加注解
阶段5 3.微服务项目【学成在线】_day18 用户授权_04-方法授权-方法授权实现
方法上加授权之前,要在授权配置类加注解。@EnableGlobalMethodSecurity(prePostEnabled = true, securedEnabled = true)
阶段5 3.微服务项目【学成在线】_day18 用户授权_04-方法授权-方法授权实现
然后就可以方法上加授权了 
阶段5 3.微服务项目【学成在线】_day18 用户授权_04-方法授权-方法授权实现

阶段5 3.微服务项目【学成在线】_day18 用户授权_04-方法授权-方法授权实现
阶段5 3.微服务项目【学成在线】_day18 用户授权_04-方法授权-方法授权实现

方法授权-结束



 

上一篇:总复习知识点day18


下一篇:DAY18:信息收集与子域名收集