Conduit icon indicating copy to clipboard operation
Conduit copied to clipboard

T 1331575: Updated Refresh Token API minimumExpirationTime to 5 minutes

Open amrutakamat-mindbody opened this issue 7 months ago • 0 comments

This pull request includes (pick all that apply):

  • [ ] Bugfixes
  • [ ] New features
  • [ ] Breaking changes
  • [ ] Documentation updates
  • [ ] Unit tests
  • [ ] Other

Summary

  • The refresh token expiry has been change to 1 hour instead of 24 hours.
  • Previously, the refresh token API call timings before expiry i.e. minimumExpirationTime was set to 900 i.e. 15 minutes for 24 hours.
  • So, updated minimumExpirationTime to 5 minutes.

Implementation

  • It includes a change to the BearerToken struct in the Sources/Conduit/Auth/Models/OAuth2Token.swift file. The minimumExpirationTime for the isValid property has been reduced from 15 minutes to 5 minutes. This change affects how we determine the validity of the token.

Test Plan

  1. Test on all projects and verify refresh token API has been called 5 minutes before expiry.

amrutakamat-mindbody avatar Jun 28 '24 11:06 amrutakamat-mindbody