I followed the refresh token rotation JWT strategy on auth.js' website. My JWT is successfully refreshing when I'm developing locally. When I push it live to my Azure web service it also seems to work most of the time. Occasionally, however, even if I left the browser open and running, it will fail to refresh. I see in the backend log the following:
Error refreshing access token: {
error: 'invalid_grant',
error_description: 'Refresh token does not exist (Correlation ID: foo-bar)'
Could it be that when the container spins down it loses it from the server-side or something?