OAuth expiring after 1 hour - still not solved

Following these (unanswered) questions:

I too need to create a Zoho OAuth connection. While we can set this up, Zoho automatically expired tokens after 1 hour. Has anyone solved this connection challenge?

My thinking is to create a separate hourly process that generates a new token (a token refresh) and place the information in table for access via other services. However, it’s a potential security weakness.

Does anyone have a solution to this issue?