├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── techprimers │ │ └── security │ │ └── jwtsecurity │ │ ├── JwtSecurityApplication.java │ │ ├── config │ │ └── JwtSecurityConfig.java │ │ ├── controller │ │ ├── HelloController.java │ │ └── TokenController.java │ │ ├── model │ │ ├── JwtAuthenticationToken.java │ │ ├── JwtUser.java │ │ └── JwtUserDetails.java │ │ └── security │ │ ├── JwtAuthenticationEntryPoint.java │ │ ├── JwtAuthenticationProvider.java │ │ ├── JwtAuthenticationTokenFilter.java │ │ ├── JwtGenerator.java │ │ ├── JwtSuccessHandler.java │ │ └── JwtValidator.java └── resources │ ├── application.properties │ └── application.yml └── test └── java └── com └── techprimers └── security └── jwtsecurity └── JwtSecurityApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/techprimers/security/jwtsecurity/JwtSecurityApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/src/main/java/com/techprimers/security/jwtsecurity/JwtSecurityApplication.java -------------------------------------------------------------------------------- /src/main/java/com/techprimers/security/jwtsecurity/config/JwtSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/src/main/java/com/techprimers/security/jwtsecurity/config/JwtSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/techprimers/security/jwtsecurity/controller/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/src/main/java/com/techprimers/security/jwtsecurity/controller/HelloController.java -------------------------------------------------------------------------------- /src/main/java/com/techprimers/security/jwtsecurity/controller/TokenController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/src/main/java/com/techprimers/security/jwtsecurity/controller/TokenController.java -------------------------------------------------------------------------------- /src/main/java/com/techprimers/security/jwtsecurity/model/JwtAuthenticationToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/src/main/java/com/techprimers/security/jwtsecurity/model/JwtAuthenticationToken.java -------------------------------------------------------------------------------- /src/main/java/com/techprimers/security/jwtsecurity/model/JwtUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/src/main/java/com/techprimers/security/jwtsecurity/model/JwtUser.java -------------------------------------------------------------------------------- /src/main/java/com/techprimers/security/jwtsecurity/model/JwtUserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/src/main/java/com/techprimers/security/jwtsecurity/model/JwtUserDetails.java -------------------------------------------------------------------------------- /src/main/java/com/techprimers/security/jwtsecurity/security/JwtAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/src/main/java/com/techprimers/security/jwtsecurity/security/JwtAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /src/main/java/com/techprimers/security/jwtsecurity/security/JwtAuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/src/main/java/com/techprimers/security/jwtsecurity/security/JwtAuthenticationProvider.java -------------------------------------------------------------------------------- /src/main/java/com/techprimers/security/jwtsecurity/security/JwtAuthenticationTokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/src/main/java/com/techprimers/security/jwtsecurity/security/JwtAuthenticationTokenFilter.java -------------------------------------------------------------------------------- /src/main/java/com/techprimers/security/jwtsecurity/security/JwtGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/src/main/java/com/techprimers/security/jwtsecurity/security/JwtGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/techprimers/security/jwtsecurity/security/JwtSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/src/main/java/com/techprimers/security/jwtsecurity/security/JwtSuccessHandler.java -------------------------------------------------------------------------------- /src/main/java/com/techprimers/security/jwtsecurity/security/JwtValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/src/main/java/com/techprimers/security/jwtsecurity/security/JwtValidator.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port = 8084 -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/test/java/com/techprimers/security/jwtsecurity/JwtSecurityApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechPrimers/jwt-security-example/HEAD/src/test/java/com/techprimers/security/jwtsecurity/JwtSecurityApplicationTests.java --------------------------------------------------------------------------------