├── .gitignore ├── README.md ├── pom.xml └── src ├── main ├── java │ └── cz │ │ └── e23 │ │ ├── JwtDemoApplication.java │ │ ├── config │ │ └── WebSecurityConfig.java │ │ ├── model │ │ └── security │ │ │ ├── Authority.java │ │ │ ├── AuthorityName.java │ │ │ └── User.java │ │ ├── rest │ │ ├── Person.java │ │ └── PersonRestService.java │ │ └── security │ │ ├── JwtAuthenticationEntryPoint.java │ │ ├── JwtAuthenticationRequest.java │ │ ├── JwtAuthenticationTokenFilter.java │ │ ├── JwtTokenUtil.java │ │ ├── JwtUser.java │ │ ├── JwtUserFactory.java │ │ ├── controller │ │ ├── AuthenticationRestController.java │ │ ├── MethodProtectedRestController.java │ │ └── UserRestController.java │ │ ├── repository │ │ └── UserRepository.java │ │ └── service │ │ ├── JwtAuthenticationResponse.java │ │ └── JwtUserDetailsServiceImpl.java └── resources │ ├── application.yml │ ├── banner.txt │ ├── import.sql │ └── static │ ├── index.html │ └── js │ └── client.js └── test └── java └── cz └── e23 ├── JwtDemoApplicationTests.java └── security └── JwtTokenUtilTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/cz/e23/JwtDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/JwtDemoApplication.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/model/security/Authority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/model/security/Authority.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/model/security/AuthorityName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/model/security/AuthorityName.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/model/security/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/model/security/User.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/rest/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/rest/Person.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/rest/PersonRestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/rest/PersonRestService.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/security/JwtAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/security/JwtAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/security/JwtAuthenticationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/security/JwtAuthenticationRequest.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/security/JwtAuthenticationTokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/security/JwtAuthenticationTokenFilter.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/security/JwtTokenUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/security/JwtTokenUtil.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/security/JwtUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/security/JwtUser.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/security/JwtUserFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/security/JwtUserFactory.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/security/controller/AuthenticationRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/security/controller/AuthenticationRestController.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/security/controller/MethodProtectedRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/security/controller/MethodProtectedRestController.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/security/controller/UserRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/security/controller/UserRestController.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/security/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/security/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/security/service/JwtAuthenticationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/security/service/JwtAuthenticationResponse.java -------------------------------------------------------------------------------- /src/main/java/cz/e23/security/service/JwtUserDetailsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/java/cz/e23/security/service/JwtUserDetailsServiceImpl.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/resources/banner.txt -------------------------------------------------------------------------------- /src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/resources/import.sql -------------------------------------------------------------------------------- /src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/resources/static/index.html -------------------------------------------------------------------------------- /src/main/resources/static/js/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/main/resources/static/js/client.js -------------------------------------------------------------------------------- /src/test/java/cz/e23/JwtDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/test/java/cz/e23/JwtDemoApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/cz/e23/security/JwtTokenUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koldaman/springboot-jwt-swagger/HEAD/src/test/java/cz/e23/security/JwtTokenUtilTest.java --------------------------------------------------------------------------------