After granting auth to my app, and then revoking auth from the Twitch user’s Connections tab, my app is still able to use the access token for several minutes without error. The behavior I expect is for the token usage to fail after the user revokes the auth. For example if I’m automating an integration test, I want to be able to revoke on twitch and immediately see the API calls fail; waiting for some indeterminate amount of time needlessly complicates things.
Is there some upper bound on how long I should expect to wait before the access tokens are properly revoked, after a user deauths their connection?
I found this unaddressed post from a long time ago that indicates that this issue has existed for a while