I’ve setup the authentication steps for my zapier integration successfully using an Oauth flow and have a working setup where I can:
- Request an access token, refresh token, id token
- Make API calls using the access token
- Refresh the access token using the refresh_token.
The issue Im having trouble working around is how to deal with the refresh_token itself expiring. My understanding is that to get a new refresh_token a user would have to re-authenticate and break the existing zapier integration.
How have others setup their zapier integration using Oauth to work around this issue?