初涉认证,觉得Spring Securty好神奇,注册几个接口,就可以完成认证和授权。本次的目标是实现OAuth2的登录。
OAuth2登录,依赖 Spring Security 5.0 。SpringBoot 2.0 中已经整合。
1. 引入依赖
首先,需要引入Spring Security相关的依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-oauth2-client</artifactId>
</dependency>
2. 注册认证方式
然后,创建类,说明要使用OAuth2认证: