Earlier quoted context omitted.
It's a common practice to add expiry timestamp for such tokens so each token will expire after certain interval.
That's dandy, but it's a solution which is neither standardized nor native to JWT. It's also a weak, passive form of revocation instead of a robust, active form. How do do you revoke a token prior to timestamp expiry? In 2018 it is fully possible to use authentication libraries which natively support granular control for things like revocation using strong, turnkey cryptography. I would argue most people who think th…
So — getting back to the OP — which libraries?