Agree that the refresh tokens expire, which is why you need to use your valid refresh token to get a new refresh token before it expires. In any case, the app is nice and I'm not hung up on the password grant. Just letting you know *how* you could choose to support refresh tokens if you...