After the bearer token expires, the account appears as linked in the Alexa phone app (but it's not actually linked), to overcome this problem I have to disable and re-enable the skill again so I can link the account.........and repeat the process the next time the token expires.
1. Users enable the skill.
3. Skill prompts user to link acccounts.
4. User links accounts.
5. n hours later, the account link expires and the user has to disable the skill and do it all over again.
The documentation is a bit vague and I don't quite understand if the refresh token is an automatic process happening somewhere in the backend or if i have to manually set/configure/code something up for the refresh token to work.if so...how?
Note: I'm using the authorization code grant flow with an authorization server in Okta