├── .gitignore ├── README.md ├── demo.iml ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── example │ │ └── auth │ │ └── demo │ │ ├── DemoApplication.java │ │ ├── config │ │ ├── JwtAuthenticationEntryPoint.java │ │ ├── JwtAuthenticationTokenFilter.java │ │ ├── RestAuthenticationAccessDeniedHandler.java │ │ ├── SwaggerConfig.java │ │ └── WebSecurityConfig.java │ │ ├── controller │ │ └── AuthController.java │ │ ├── domain │ │ ├── PageResult.java │ │ ├── ResultCode.java │ │ ├── ResultJson.java │ │ └── auth │ │ │ ├── ResponseUserToken.java │ │ │ ├── Role.java │ │ │ ├── User.java │ │ │ └── UserDetail.java │ │ ├── exception │ │ ├── CustomException.java │ │ └── DefaultExceptionHandler.java │ │ ├── mapper │ │ ├── AuthMapper.java │ │ └── AuthMapper.xml │ │ ├── service │ │ ├── AuthService.java │ │ ├── AuthServiceImpl.java │ │ └── CustomUserDetailsServiceImpl.java │ │ └── utils │ │ └── JwtUtils.java └── resources │ ├── application.yml │ ├── mybatis-config.xml │ └── schema.sql └── test └── java └── com └── example └── auth └── demo └── DemoApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/README.md -------------------------------------------------------------------------------- /demo.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/demo.iml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/DemoApplication.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/config/JwtAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/config/JwtAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/config/JwtAuthenticationTokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/config/JwtAuthenticationTokenFilter.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/config/RestAuthenticationAccessDeniedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/config/RestAuthenticationAccessDeniedHandler.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/config/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/controller/AuthController.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/domain/PageResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/domain/PageResult.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/domain/ResultCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/domain/ResultCode.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/domain/ResultJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/domain/ResultJson.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/domain/auth/ResponseUserToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/domain/auth/ResponseUserToken.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/domain/auth/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/domain/auth/Role.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/domain/auth/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/domain/auth/User.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/domain/auth/UserDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/domain/auth/UserDetail.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/exception/CustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/exception/CustomException.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/exception/DefaultExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/exception/DefaultExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/mapper/AuthMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/mapper/AuthMapper.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/mapper/AuthMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/mapper/AuthMapper.xml -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/service/AuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/service/AuthService.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/service/AuthServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/service/AuthServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/service/CustomUserDetailsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/service/CustomUserDetailsServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/example/auth/demo/utils/JwtUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/java/com/example/auth/demo/utils/JwtUtils.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/resources/mybatis-config.xml -------------------------------------------------------------------------------- /src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/main/resources/schema.sql -------------------------------------------------------------------------------- /src/test/java/com/example/auth/demo/DemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipijoe/auth/HEAD/src/test/java/com/example/auth/demo/DemoApplicationTests.java --------------------------------------------------------------------------------