We currently have many users with offline_access user tokens which we use to manage pages on their behalf. I have read the Removal of offline_access guide and the majority of the changes are clear, however there is one unknown we'd like to clarify.
Following the permanent deprecation of offline_access, we will switch to using non-expiring page access_tokens. We have thoroughly tested the workflow for new users, and have found no problems with exchanging short-lived tokens for long-lived ones, and then retrieving non-expiring page access_tokens using long-lived user access_tokens.
My query relates to retrieving non-expiring page tokens using existing offline_access access_tokens. The last sentence of 'Scenario 5: Page Access Tokens' in the aforementioned guide indicates that you should be able to use either long-lived access_tokens or offline_access access_tokens to retrieve non-expiring page access tokens, however when we tested with the offline_access tokens, the page access_tokens returned had a 2 month expiry date.
As the guide also states in Scenario 2 that offline_access tokens will only have their expiration date truncated to 60 days when the permission is permanently deprecated, we are making the assumption that at that point all offline_access tokens will be converted to long-lived user tokens.
If this assumption is correct, we have no problem as we already know page access_tokens obtained using long-lived user tokens have no expiry. However, if this assumption is incorrect and offline_access tokens will simply be given an expiry date at the point of deprecation, we have a problem as it seems that page access tokens retrieved with offline_access tokens will expire.
Is somebody able to confirm this assumption?
tl;dr When the offline_access permission is deprecated, will existing offline_access access_tokens be converted into long-lived user access_tokens, or will they just be given an expiry date?