├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── programming │ │ └── techie │ │ └── springngblog │ │ ├── SpringNgBlogApplication.java │ │ ├── config │ │ ├── SecurityConfig.java │ │ └── WebConfig.java │ │ ├── controller │ │ ├── AuthController.java │ │ └── PostController.java │ │ ├── dto │ │ ├── LoginRequest.java │ │ ├── PostDto.java │ │ └── RegisterRequest.java │ │ ├── exception │ │ ├── PostNotFoundException.java │ │ └── SpringBlogException.java │ │ ├── model │ │ ├── Post.java │ │ └── User.java │ │ ├── repository │ │ ├── PostRepository.java │ │ └── UserRepository.java │ │ ├── security │ │ ├── JwtAuthenticationFilter.java │ │ ├── JwtProvider.java │ │ └── PostService.java │ │ └── service │ │ ├── AuthService.java │ │ ├── AuthenticationResponse.java │ │ └── UserDetailsServiceImpl.java └── resources │ ├── application.properties │ └── springblog.jks └── test └── java └── com └── programming └── techie └── springngblog └── SpringNgBlogApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/SpringNgBlogApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/SpringNgBlogApplication.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/config/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/config/WebConfig.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/controller/AuthController.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/controller/PostController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/controller/PostController.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/dto/LoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/dto/LoginRequest.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/dto/PostDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/dto/PostDto.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/dto/RegisterRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/dto/RegisterRequest.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/exception/PostNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/exception/PostNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/exception/SpringBlogException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/exception/SpringBlogException.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/model/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/model/Post.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/model/User.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/repository/PostRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/repository/PostRepository.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/security/JwtAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/security/JwtAuthenticationFilter.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/security/JwtProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/security/JwtProvider.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/security/PostService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/security/PostService.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/service/AuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/service/AuthService.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/service/AuthenticationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/service/AuthenticationResponse.java -------------------------------------------------------------------------------- /src/main/java/com/programming/techie/springngblog/service/UserDetailsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/java/com/programming/techie/springngblog/service/UserDetailsServiceImpl.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/springblog.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/main/resources/springblog.jks -------------------------------------------------------------------------------- /src/test/java/com/programming/techie/springngblog/SpringNgBlogApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/spring-ng-blog/HEAD/src/test/java/com/programming/techie/springngblog/SpringNgBlogApplicationTests.java --------------------------------------------------------------------------------