Skip to content

Instantly share code, notes, and snippets.

@ntakouris
Created July 22, 2019 14:37
Show Gist options
  • Save ntakouris/07a4e7bde5b6300552598ed19487b810 to your computer and use it in GitHub Desktop.
Save ntakouris/07a4e7bde5b6300552598ed19487b810 to your computer and use it in GitHub Desktop.
[HttpPost(ApiRoutes.Identity.Refresh)]
public async Task<IActionResult> Refresh([FromBody] RefreshTokenRequest request)
{
var authResponse = await _identityService.RefreshTokenAsync(request.Token, request.RefreshToken);
if (!authResponse.Success)
{
return BadRequest(new AuthFailedResponse
{
Errors = authResponse.Errors
});
}
return Ok(new AuthSuccessResponse
{
Token = authResponse.Token,
RefreshToken = authResponse.RefreshToken
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment