When a refresh_token is used to obtain a new access_token, does Edge revalidate that the account still exists? I.e., can a user with a valid refresh_token get a new token even if their account has just been deleted?
Solved! Go to Solution.
When generating access token from the refresh token, only the validity of the refresh token is verified.
So in a ideal implementation - when user logs out or an account is deactivated - the corresponding access_token needs to be invalidated / revoked. This will take care of revoking the refreshtoken as well.
Alternatively, you could implement additional validation logic in your refreshtoken flow using callouts