# springboot-experiment4 **Repository Path**: lirisheng/springboot-experiment4 ## Basic Information - **Project Name**: springboot-experiment4 - **Description**: 基于Spring Security码云OAuth2认证 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-22 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 实验四 基于Spring Security码云OAuth2认证 ## 一、 实验目的 1. 掌握使用Spring Security框架; 2. 掌握配置Spring Security的安全过滤链; 3. 掌握编写Spring Security单元测试; 4. 掌握创建接入码云的应用; 5. 掌握码云OAuth2认证基本流程; 6. 掌握使用码云API; 7. 了解使用模板引擎或前端框架制作用户登录界面。 ## 二、 实验环境 1. JDK 1.8或更高版本 2. Maven 3.6+ 3. IntelliJ IDEA`` ## 三、 实验任务 1. 步骤一:创建接入码云的应用。 ```java static final String CLIENT_ID = "6654183a670dffa76850a2e11bc02e8c1d1c5e2b0fcfb36b2b4d6af8f557eaf8"; static final String CLIENT_SECRET = "44a3cda6f1331e5cb53bda07c9ccbf4e2fe498bfc79bada436151850e8e7b0a6"; ``` 2. 步骤二:编写重定向过滤器的业务逻辑。