Now we store a refresh token, and use it to get a new valid token each
time on demand.