In our project JWT token
validation and other authorization
related logics are done in ZUUL gateway. If zuul
succesfully validated the token it will proceed the request to the corresponding microservice
In that case, How can i send Principal
to other microservices, when JWT authorization
has been done from ZUUl gateway
.
I can of course fetch the token using @RequestHeader(value="Authorization")
in controllers of other services.
But in order to use @Preauthorize(id,principal)
kind offunctionality, i need principal in other microservices where the actual authentication has not been taken place.
is it possible to do this?