├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── javatechie │ │ ├── SpringSecurityLatestApplication.java │ │ ├── config │ │ ├── SecurityConfig.java │ │ ├── UserInfoUserDetails.java │ │ └── UserInfoUserDetailsService.java │ │ ├── controller │ │ └── ProductController.java │ │ ├── dto │ │ ├── AuthRequest.java │ │ ├── JwtResponse.java │ │ ├── Product.java │ │ └── RefreshTokenRequest.java │ │ ├── entity │ │ ├── RefreshToken.java │ │ └── UserInfo.java │ │ ├── filter │ │ └── JwtAuthFilter.java │ │ ├── repository │ │ ├── RefreshTokenRepository.java │ │ └── UserInfoRepository.java │ │ └── service │ │ ├── JwtService.java │ │ ├── ProductService.java │ │ └── RefreshTokenService.java └── resources │ └── application.properties └── test └── java └── com └── javatechie └── SpringSecurityLatestApplicationTests.java /README.md: -------------------------------------------------------------------------------- 1 | # jwt-refresh-token -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/javatechie/SpringSecurityLatestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/SpringSecurityLatestApplication.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/config/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/config/UserInfoUserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/config/UserInfoUserDetails.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/config/UserInfoUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/config/UserInfoUserDetailsService.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/controller/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/controller/ProductController.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/dto/AuthRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/dto/AuthRequest.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/dto/JwtResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/dto/JwtResponse.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/dto/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/dto/Product.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/dto/RefreshTokenRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/dto/RefreshTokenRequest.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/entity/RefreshToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/entity/RefreshToken.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/entity/UserInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/entity/UserInfo.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/filter/JwtAuthFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/filter/JwtAuthFilter.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/repository/RefreshTokenRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/repository/RefreshTokenRepository.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/repository/UserInfoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/repository/UserInfoRepository.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/service/JwtService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/service/JwtService.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/service/ProductService.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/service/RefreshTokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/java/com/javatechie/service/RefreshTokenService.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/test/java/com/javatechie/SpringSecurityLatestApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/jwt-refresh-token/HEAD/src/test/java/com/javatechie/SpringSecurityLatestApplicationTests.java --------------------------------------------------------------------------------