What I have understood so far is that managing session across microservices can be implemented using JWT which can be verifies at the API gateway level.
To some extend this microservices session managing and Session management using json web tokens in microservices clears the doubts
However, do one needs to propagate the JWT across microservices to maintain the session. I mean let's say microservice A handles profiles and microservice B handles payments(or some other functionality). Does the token need to be propagated explicitly from A to B?
How is the session maintained across microservices?