You can generate the oauth token as many times as you’d like. As long as that user doesn’t log out, they remain logged in with the old oauth token. If you make it retrieve a token during the connection process, this is a non issue.
Again, your problem is application design, not the available apis.