public async Task <IActionResult> ExchangeRefreshTokenAsync(ExchangeRefreshTokenDto dto, CancellationToken token) { var remoteAddress = _httpService.GetRemoteIpAddress(Request.HttpContext.Connection.RemoteIpAddress); var response = await _mediator.Send(new ExchangeRefreshTokenRequest(dto, remoteAddress), token); return(new ExchangeRefreshTokenPresenter(response).ToIActionResult()); }
public ExchangeRefreshTokenRequest(ExchangeRefreshTokenDto dto, string remoteAddress) { AccessToken = dto.AccessToken; RefreshToken = dto.RefreshToken; RemoteAddress = remoteAddress; }