You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
generic: Invalid Refresh Token value stored after token refresh #2003
It the other words, Refresh Token can be used only once.
Code
// Try to use a refresh token if we have oneICredentialrefreshToken=Context.CredentialStore.Get(refreshService,userName);if(refreshToken!=null){try{varrefreshResult=awaitclient.GetTokenByRefreshTokenAsync(refreshToken.Password,CancellationToken.None);// Store new refresh token if we have been given oneif(!string.IsNullOrWhiteSpace(refreshResult.RefreshToken)){Context.CredentialStore.AddOrUpdate(refreshService,refreshToken.Account,refreshToken.Password);}// Return the new access tokenreturnnewGitCredential(oauthUser,refreshResult.AccessToken);
changed the title [-]generic: Invalid Refresh Token values stored after token refresh[/-][+]generic: Invalid Refresh Token value stored after token refresh[/+]on Jul 28, 2025
Activity
[-]generic: Invalid Refresh Token values stored after token refresh[/-][+]generic: Invalid Refresh Token value stored after token refresh[/+]fix: Store new refresh token