微服务认证系列二:SpringCloud OAuth2
在微服务认证系列一:SpringCloud OAuth2中已经完成了对认证服务的搭建,接下来,将搭建资源服务,来通过认证服务来对资源服务进行认证
搭建资源服务器
-
**创建项目:**zhsl-cloud-oauth-client-9102
-
pom文件复制认证服务
-
Application.yml
server: port: 9101 spring: application: name: zhsl-cloud-oauth-client cloud: nacos: discovery: # 集群中各节点信息都配置在这里(域名-IP-绑定映射到各个实例的地址信息) server-addr: 127.0.0.1:8848
-
资源服务配置类
package com.example.zhslcloudoauthclient9102.config; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.config.http.SessionCreationPolicy; import org.springframework.security.oauth2.config.annotation.web.configuration.EnableResourceServer; import org.springframework.security.oauth2<