I have read many places that the access token session length is controlled by the client application and will expire "from time to time", but I cannot find a way for my application to calculate the expiration date/time.
I have used other non-Salesforce systems and they pass along an expires_in value to help determine the expiration.
Salesforce does pass along an issued_at value, which doesn't help me much.
Is there a way to determine when the access token will expire, or is it only based on trial and error?