This is Spring Boot REST API Key/Token Authentication demo.
API key authentication will use custom request header, in this case I use X-Token
and its
predefine key value.
- JDK 8
mvnw clean package
mvnw clean test
From maven:
mvnw spring-boot:run
or, after mvn clean package
, execute the file from /target
folder:
java -jar apikeyauth-0.0.1-SNAPSHOT.jar
Web REST API can be access from port: 8080
.
Use curl
:
curl -H "X-Token: C3AB8FF13720E8AD9047DD39466B3C8974E592C2FA383D4A3960714CAEF0C4F2" http://localhost:8080/echo/maikel
# will return: maikel
Enjoy! ❤️