Now you will be guided to create the pop-client application using proof-of-possession key semantics. This project is also available on GitHub in the Chapter05 folder:
- Create the project pop-client as a Spring Boot application (I recommend the usage of Spring Initializr). At Spring Initializr add Web and Security as dependencies.
- Import the pop-client project to your IDE as a Maven project and add the following dependencies into the pom.xml file:
<dependency> <groupId>org.springframework.security.oauth</groupId> <artifactId>spring-security-oauth2</artifactId> <version>2.2.0.RELEASE</version><!--$NO-MVN-MAN-VER$ --></dependency><dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-jwt</artifactId> ...