Kod do artykułu ze strony: https://javascratches.pl/jwt-w-spring-boot-2-7/
Aplikacja udostępnia dwa endpointy:
- Endpoint logowania do API
/login
curl -i -X POST http://localhost:8080/login \
-H 'Content-Type: application/json' \
-d '{"username":"admin","password":"sekret2"}'
- Enpoint
/hello
wymagający autoryzacji. Zwraca prosty komunikat.
W nagłówkuAuthorization:
należy przekazać otrzymany token.
curl -i -X GET http://localhost:8080/hello \
-H 'Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTY1MzgxNTgzOCwiaWF0IjoxNjUzODE1Nzc4fQ.1YfHz6jmjl1UsX3AGznMMJGxp4wtn7Y11ltSVquWBV0gGHRn7U1L686gWGJWSdmRiIisgizMmJXfBftFVPt_Lg'