五分钟带你玩转oauth2(九)企业实战spring cloud oauth2中的Zuul
【摘要】
网关有以下几个作用:
统一入口:未全部为服务提供一个唯一的入口,网关起到外部和内部隔离的作用,保障了后台服务的安全性。
鉴权校验:识别每个请求的权限,拒绝不符合要求的请求。
动态路由:动态的将请求路由到不同的后端集群中。
减少客户端与服务端的耦合:服务可以独立发展,通过网关层来做映射。
在oauth2网关除了以上作用 还...
网关有以下几个作用:
- 统一入口:未全部为服务提供一个唯一的入口,网关起到外部和内部隔离的作用,保障了后台服务的安全性。
- 鉴权校验:识别每个请求的权限,拒绝不符合要求的请求。
- 动态路由:动态的将请求路由到不同的后端集群中。
- 减少客户端与服务端的耦合:服务可以独立发展,通过网关层来做映射。
在oauth2网关除了以上作用 还有鉴权的作用 如果token无效 则直接返回
GetwayApplication
@EnableZuulProxy说明为zuul网关服务
restTemplate配置开启服务间调用
-
@EnableEurekaClient //标识是eureka客户端
-
@SpringBootApplication
-
@EnableZuulProxy
-
public class GetwayApplication {
-
-
public static void main(String[] args) {
-
SpringApplication.run(GetwayApplication.class, args);
-
}
-
-
@Bean
-
@LoadBalanced
-
public RestTemplate restTemplate(RestTemplateBuilder builder){
-
return builder.build();
-
}
-
}
GatewayConfig
解决跨域问题
-
@Configuration
-
public class GatewayConfig {
-
-
/**
-
* 配置全局解决cors跨域问题
-
*
-
* @return
-
*/
-
@Bean
-
public Cor
文章来源: baocl.blog.csdn.net,作者:小黄鸡1992,版权归原作者所有,如需转载,请联系作者。
原文链接:baocl.blog.csdn.net/article/details/113759593
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)