Spring Cloud Security Oauth2 授权服务配置
github代码链接
使用spring-cloud-security-oauth2 搭建统一授权服务:
- 授权服务配置
- 资源服务配置
- 安全配置
- *其他服务如何进行授权验证
1.引入pom配置
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-oauth2</artifactId>
</dependency>
2.创建授权配置信息
@Configuration
@EnableAuthorizationServer
public class AuthorizationServerConfiguration extends AuthorizationServerConfigurerAdapter {
@Autowired
private AuthenticationManager authenticationManager;
@Autowired
private RedisConnectionFactory connectionFactory;
@Bean
public UserDetailsService userDetailsService(){