I am developing an app that requires to read metadata from dropbox files. This backend has no interraction with the user directly. I am having difficulties finding a way to get backend authenticated by itself without the requirement of the developer needing to give it a new session auth every 4 hours or so. Using refresh tokens it seems the backend needs to now know clientID alongside the secret. Is there another way I am not seeing?