├── .gitignore ├── 00 - 注册登录 ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── spring4all │ │ ├── Application.java │ │ ├── config │ │ └── WebSecurityConfig.java │ │ └── controller │ │ ├── HomeController.java │ │ └── UserController.java │ └── resources │ ├── application.yml │ └── templates │ ├── header.html │ ├── index.html │ ├── login.html │ └── user │ └── user.html ├── 00 - 注册登录(数据库) ├── README.md ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── spring4all │ │ │ ├── Application.java │ │ │ ├── config │ │ │ ├── DbUserDetailsService.java │ │ │ └── WebSecurityConfig.java │ │ │ ├── controller │ │ │ ├── HomeController.java │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ └── UserDO.java │ │ │ ├── repository │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ └── BaseUserService.java │ │ └── resources │ │ ├── application.yml │ │ └── templates │ │ ├── header.html │ │ ├── index.html │ │ ├── login.html │ │ ├── register.html │ │ └── user │ │ └── user.html └── user.sql ├── 01 - 密码加密(数据库) ├── README.md ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── spring4all │ │ │ ├── Application.java │ │ │ ├── config │ │ │ ├── DbUserDetailsService.java │ │ │ └── WebSecurityConfig.java │ │ │ ├── controller │ │ │ ├── HomeController.java │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ └── UserDO.java │ │ │ ├── repository │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ └── BaseUserService.java │ │ └── resources │ │ ├── application.yml │ │ └── templates │ │ ├── header.html │ │ ├── index.html │ │ ├── login.html │ │ ├── register.html │ │ └── user │ │ └── user.html └── user.sql ├── 02 - 自定义登录 ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── spring4all │ │ ├── Application.java │ │ ├── config │ │ ├── CustomFromLoginFilter.java │ │ └── WebSecurityConfig.java │ │ └── controller │ │ ├── HomeController.java │ │ └── UserController.java │ └── resources │ ├── application.yml │ └── templates │ ├── header.html │ ├── index.html │ ├── login.html │ └── user │ └── user.html ├── 03 - 前后端分离(JSON交互) ├── README.md ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── spring4all │ │ │ ├── Application.java │ │ │ ├── bean │ │ │ └── WebResponse.java │ │ │ ├── config │ │ │ ├── CustomAccessDeniedHandler.java │ │ │ ├── CustomAuthenticationEntryPoint.java │ │ │ ├── CustomAuthenticationFailureHandler.java │ │ │ ├── CustomAuthenticationSuccessHandler.java │ │ │ ├── CustomJSONLoginFilter.java │ │ │ ├── CustomLogoutSuccessHandler.java │ │ │ └── WebSecurityConfig.java │ │ │ ├── constant │ │ │ ├── CommonResponse.java │ │ │ └── HttpResponseStatusEnum.java │ │ │ ├── controller │ │ │ ├── HomeController.java │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ └── UserDO.java │ │ │ ├── repository │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ └── BaseUserService.java │ │ └── resources │ │ └── application.yml └── user.sql ├── 04 - Basic 认证 ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── spring4all │ │ ├── Application.java │ │ ├── config │ │ └── WebSecurityConfig.java │ │ └── controller │ │ ├── HomeController.java │ │ └── UserController.java │ └── resources │ ├── application.yml │ └── templates │ ├── header.html │ ├── index.html │ ├── login.html │ └── user │ └── user.html └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | 3 | */target/* 4 | 5 | *.iml 6 | -------------------------------------------------------------------------------- /00 - 注册登录/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录/README.md -------------------------------------------------------------------------------- /00 - 注册登录/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录/pom.xml -------------------------------------------------------------------------------- /00 - 注册登录/src/main/java/com/spring4all/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录/src/main/java/com/spring4all/Application.java -------------------------------------------------------------------------------- /00 - 注册登录/src/main/java/com/spring4all/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录/src/main/java/com/spring4all/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /00 - 注册登录/src/main/java/com/spring4all/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录/src/main/java/com/spring4all/controller/HomeController.java -------------------------------------------------------------------------------- /00 - 注册登录/src/main/java/com/spring4all/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录/src/main/java/com/spring4all/controller/UserController.java -------------------------------------------------------------------------------- /00 - 注册登录/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录/src/main/resources/application.yml -------------------------------------------------------------------------------- /00 - 注册登录/src/main/resources/templates/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录/src/main/resources/templates/header.html -------------------------------------------------------------------------------- /00 - 注册登录/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /00 - 注册登录/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /00 - 注册登录/src/main/resources/templates/user/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录/src/main/resources/templates/user/user.html -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/README.md -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/pom.xml -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/src/main/java/com/spring4all/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/src/main/java/com/spring4all/Application.java -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/src/main/java/com/spring4all/config/DbUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/src/main/java/com/spring4all/config/DbUserDetailsService.java -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/src/main/java/com/spring4all/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/src/main/java/com/spring4all/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/src/main/java/com/spring4all/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/src/main/java/com/spring4all/controller/HomeController.java -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/src/main/java/com/spring4all/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/src/main/java/com/spring4all/controller/UserController.java -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/src/main/java/com/spring4all/entity/UserDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/src/main/java/com/spring4all/entity/UserDO.java -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/src/main/java/com/spring4all/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/src/main/java/com/spring4all/repository/UserRepository.java -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/src/main/java/com/spring4all/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/src/main/java/com/spring4all/service/UserService.java -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/src/main/java/com/spring4all/service/impl/BaseUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/src/main/java/com/spring4all/service/impl/BaseUserService.java -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/src/main/resources/application.yml -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/src/main/resources/templates/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/src/main/resources/templates/header.html -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/src/main/resources/templates/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/src/main/resources/templates/register.html -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/src/main/resources/templates/user/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/src/main/resources/templates/user/user.html -------------------------------------------------------------------------------- /00 - 注册登录(数据库)/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/00 - 注册登录(数据库)/user.sql -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/README.md -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/pom.xml -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/src/main/java/com/spring4all/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/src/main/java/com/spring4all/Application.java -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/src/main/java/com/spring4all/config/DbUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/src/main/java/com/spring4all/config/DbUserDetailsService.java -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/src/main/java/com/spring4all/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/src/main/java/com/spring4all/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/src/main/java/com/spring4all/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/src/main/java/com/spring4all/controller/HomeController.java -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/src/main/java/com/spring4all/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/src/main/java/com/spring4all/controller/UserController.java -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/src/main/java/com/spring4all/entity/UserDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/src/main/java/com/spring4all/entity/UserDO.java -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/src/main/java/com/spring4all/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/src/main/java/com/spring4all/repository/UserRepository.java -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/src/main/java/com/spring4all/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/src/main/java/com/spring4all/service/UserService.java -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/src/main/java/com/spring4all/service/impl/BaseUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/src/main/java/com/spring4all/service/impl/BaseUserService.java -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/src/main/resources/application.yml -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/src/main/resources/templates/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/src/main/resources/templates/header.html -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/src/main/resources/templates/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/src/main/resources/templates/register.html -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/src/main/resources/templates/user/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/src/main/resources/templates/user/user.html -------------------------------------------------------------------------------- /01 - 密码加密(数据库)/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/01 - 密码加密(数据库)/user.sql -------------------------------------------------------------------------------- /02 - 自定义登录/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/02 - 自定义登录/README.md -------------------------------------------------------------------------------- /02 - 自定义登录/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/02 - 自定义登录/pom.xml -------------------------------------------------------------------------------- /02 - 自定义登录/src/main/java/com/spring4all/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/02 - 自定义登录/src/main/java/com/spring4all/Application.java -------------------------------------------------------------------------------- /02 - 自定义登录/src/main/java/com/spring4all/config/CustomFromLoginFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/02 - 自定义登录/src/main/java/com/spring4all/config/CustomFromLoginFilter.java -------------------------------------------------------------------------------- /02 - 自定义登录/src/main/java/com/spring4all/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/02 - 自定义登录/src/main/java/com/spring4all/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /02 - 自定义登录/src/main/java/com/spring4all/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/02 - 自定义登录/src/main/java/com/spring4all/controller/HomeController.java -------------------------------------------------------------------------------- /02 - 自定义登录/src/main/java/com/spring4all/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/02 - 自定义登录/src/main/java/com/spring4all/controller/UserController.java -------------------------------------------------------------------------------- /02 - 自定义登录/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/02 - 自定义登录/src/main/resources/application.yml -------------------------------------------------------------------------------- /02 - 自定义登录/src/main/resources/templates/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/02 - 自定义登录/src/main/resources/templates/header.html -------------------------------------------------------------------------------- /02 - 自定义登录/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/02 - 自定义登录/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /02 - 自定义登录/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/02 - 自定义登录/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /02 - 自定义登录/src/main/resources/templates/user/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/02 - 自定义登录/src/main/resources/templates/user/user.html -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/README.md -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/pom.xml -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/Application.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/bean/WebResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/bean/WebResponse.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/config/CustomAccessDeniedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/config/CustomAccessDeniedHandler.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/config/CustomAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/config/CustomAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/config/CustomAuthenticationFailureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/config/CustomAuthenticationFailureHandler.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/config/CustomAuthenticationSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/config/CustomAuthenticationSuccessHandler.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/config/CustomJSONLoginFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/config/CustomJSONLoginFilter.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/config/CustomLogoutSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/config/CustomLogoutSuccessHandler.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/constant/CommonResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/constant/CommonResponse.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/constant/HttpResponseStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/constant/HttpResponseStatusEnum.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/controller/HomeController.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/controller/UserController.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/entity/UserDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/entity/UserDO.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/repository/UserRepository.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/service/UserService.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/service/impl/BaseUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/java/com/spring4all/service/impl/BaseUserService.java -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/src/main/resources/application.yml -------------------------------------------------------------------------------- /03 - 前后端分离(JSON交互)/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/03 - 前后端分离(JSON交互)/user.sql -------------------------------------------------------------------------------- /04 - Basic 认证/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/04 - Basic 认证/README.md -------------------------------------------------------------------------------- /04 - Basic 认证/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/04 - Basic 认证/pom.xml -------------------------------------------------------------------------------- /04 - Basic 认证/src/main/java/com/spring4all/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/04 - Basic 认证/src/main/java/com/spring4all/Application.java -------------------------------------------------------------------------------- /04 - Basic 认证/src/main/java/com/spring4all/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/04 - Basic 认证/src/main/java/com/spring4all/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /04 - Basic 认证/src/main/java/com/spring4all/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/04 - Basic 认证/src/main/java/com/spring4all/controller/HomeController.java -------------------------------------------------------------------------------- /04 - Basic 认证/src/main/java/com/spring4all/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/04 - Basic 认证/src/main/java/com/spring4all/controller/UserController.java -------------------------------------------------------------------------------- /04 - Basic 认证/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/04 - Basic 认证/src/main/resources/application.yml -------------------------------------------------------------------------------- /04 - Basic 认证/src/main/resources/templates/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/04 - Basic 认证/src/main/resources/templates/header.html -------------------------------------------------------------------------------- /04 - Basic 认证/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/04 - Basic 认证/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /04 - Basic 认证/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/04 - Basic 认证/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /04 - Basic 认证/src/main/resources/templates/user/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/04 - Basic 认证/src/main/resources/templates/user/user.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-security-demos/HEAD/README.md --------------------------------------------------------------------------------