Stop the expiry time check in _validateMethod
for http
requests
#180
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose
ATM, before the
httpRequest
is invoked, we do a validation check on the user's authentication status.https://github.com/asgardeo/asgardeo-auth-spa-sdk/blob/v3.1.1/lib/src/client.ts#L512C1-L517C1
But a recent addition is added to the
isAuthenticated()
method to validate the access token expiry date as well.This works for checking the authenticated status of the user but when the token is invalid,
httpRequest
method has the capability to refresh the token but that logic is newer reached due toawait this._validateMethod(config.attachToken);
Goals
Fixes:
httpRequest
method doesn't work when the token is invalid #179Approach
Disable the expiry time checking logic from
httpRequest
methods.