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());
        }
Exemple #2
0
 public ExchangeRefreshTokenRequest(ExchangeRefreshTokenDto dto, string remoteAddress)
 {
     AccessToken   = dto.AccessToken;
     RefreshToken  = dto.RefreshToken;
     RemoteAddress = remoteAddress;
 }