public AccessTokensControllerTests() { userManager = A.Fake <IUserManager>(); tokenManager = A.Fake <ITokenManager>(); model = new RefreshAccessTokenViewModel() { refresh_token = "abc123ef" }; }
public async Task <ActionResult> Refresh([FromBody] RefreshAccessTokenViewModel model) { if (string.IsNullOrWhiteSpace(model.refresh_token)) { return(BadRequest()); } var user = _userManager.FindByRefreshToken(model.refresh_token); if (user == null) { return(BadRequest()); } var token = await _tokenManager.GenerateTokenResponse(user.UserName, false); return(Ok(token)); }