private async Task <ObjectResult> RespondJwtTokenTo(User user, bool isFirstTime) { ClaimsPrincipal principal = await signInManager.CreateUserPrincipalAsync(user); string encodedJwt = JwtEncoder.EncodeSecurityToken(jwtIssuerOptions, principal); return(ApiResponder.RespondSuccessTo(HttpStatusCode.Ok, new { access_token = encodedJwt, full_name = user.Name, user_id = user.Id, })); }