微服务安全与Angular应用服务消费
1. 微服务安全
在微服务架构中,安全是至关重要的。我们将探讨如何确保微服务的安全性,特别是使用OAuth 2.0进行授权和认证。
1.1 OAuth 2.0资源过滤器顺序
oauth2.resource.filter-order 决定了OAuth资源过滤器的顺序。在Spring Boot 2.x或Spring Security 5.x的一些最新版本中,需要将其设置为3才能使OAuth正常工作。不过,我们在配置类中使用 @Order 注解将其设置为1。
1.2 将API网关作为资源服务器
我们可以通过以下三个步骤将Zuul服务器微服务改造为资源服务器:
1. 添加依赖 :在 pom.xml 中添加Spring Security和Spring Security OAuth 2的依赖:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
超级会员免费看
订阅专栏 解锁全文
64

被折叠的 条评论
为什么被折叠?



