private async Task SendRequestForNewTokenAndRefreshToken(Guid userId) { var renewTokenModel = new RenewTokenModel() { UserId = userId, Token = _cookieHandler.GetPersistentCookieContent(Cookies.JWT_REFRESH_TOKEN) }; var result = await SendHttpRequestAsync(ApiGateways.ApiGateway.REQUEST_NEW_TOKEN_ENDPOINT, HttpMethod.Post, renewTokenModel); if (result.IsSuccessStatusCode) { var tokenPayload = await ReadResponseAsync <TokenModel>(result.Content); _cookieHandler.RenewJwtTokens(tokenPayload); } else { _cookieHandler.DestroyAllCookies(); } }
public IActionResult Index() { _cookieHandler.DestroyAllCookies(); return(RedirectToAction("Index", "Home")); }