Automated reconnect for Oauth2

The idea is:

Reconnect Credentials for credentials that expire after X time

My use case:

I am currently utilizing the OAuth2 to connect to the Blizzard API (Battle.net). However, their access tokens expire after 24 hours.

I think it would be beneficial to add this because:

It would allow for tokens that expire after X time, but do not have an already created Credentials, to be renewed without manually having to reconnect every X time.

Any resources to support this?

Are you willing to work on this?

Yes, but I don’t have much experiance.