Warning
This section is OPTIONAL and you should tackle it only if you have the time and want to challenge how solid your solution for Part 1 was!
After our implementation on part 1 our users are getting kicked out every hour or so; and that is quite an inconvenience for them. We know our API supports making longer-lasting sessions; but it requires for clients to handle token refreshes.
You need to implement an automatic call to POST /v3/auth/refresh
every time the retrieved accessToken
expires. That new token set (access and refresh) must also be propagated upwards via onAuthChange
of AuthProvider
so it can be stored for future uses on reload.