Sorry for the delay. I have not tried to set this up, but looking into it some more and reading the OAuth 2.0
RFC, I came to the conclusion that it isn't safe to assume that you can have multiple valid access token and refresh tokens at any given time, even a very limited number. So I'm going to maintain one set of tokens in a shared SQL database table. Whether this is the best way to do it, I can't say, but for our environment, it seems to be the better choice.