├── .gitignore ├── HELP.md ├── LICENSE ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── example │ │ └── demoauth │ │ ├── DemoauthApplication.java │ │ ├── configs │ │ ├── WebSecurityConfig.java │ │ └── jwt │ │ │ ├── AuthEntryPointJwt.java │ │ │ ├── AuthTokenFilter.java │ │ │ └── JwtUtils.java │ │ ├── controllers │ │ ├── AuthController.java │ │ └── TestController.java │ │ ├── models │ │ ├── ERole.java │ │ ├── Role.java │ │ └── User.java │ │ ├── pojo │ │ ├── JwtResponse.java │ │ ├── LoginRequest.java │ │ ├── MessageResponse.java │ │ └── SignupRequest.java │ │ ├── repository │ │ ├── RoleRepository.java │ │ └── UserRepository.java │ │ └── service │ │ ├── UserDetailsImpl.java │ │ └── UserDetailsServiceImpl.java └── resources │ └── application.properties └── test └── java └── com └── example └── demoauth └── DemoauthApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/.gitignore -------------------------------------------------------------------------------- /HELP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/HELP.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/DemoauthApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/DemoauthApplication.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/configs/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/configs/WebSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/configs/jwt/AuthEntryPointJwt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/configs/jwt/AuthEntryPointJwt.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/configs/jwt/AuthTokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/configs/jwt/AuthTokenFilter.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/configs/jwt/JwtUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/configs/jwt/JwtUtils.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/controllers/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/controllers/AuthController.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/controllers/TestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/controllers/TestController.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/models/ERole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/models/ERole.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/models/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/models/Role.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/models/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/models/User.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/pojo/JwtResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/pojo/JwtResponse.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/pojo/LoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/pojo/LoginRequest.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/pojo/MessageResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/pojo/MessageResponse.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/pojo/SignupRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/pojo/SignupRequest.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/repository/RoleRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/repository/RoleRepository.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/service/UserDetailsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/service/UserDetailsImpl.java -------------------------------------------------------------------------------- /src/main/java/com/example/demoauth/service/UserDetailsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/java/com/example/demoauth/service/UserDetailsServiceImpl.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/test/java/com/example/demoauth/DemoauthApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bseitkazin/spring-jwt-realization/HEAD/src/test/java/com/example/demoauth/DemoauthApplicationTests.java --------------------------------------------------------------------------------