public IActionResult Token([FromBody] RestUserLogin userLogin) { var login = userLogin.Login; var password = userLogin.Password; var loginResult = _userManager.Login(login, password); if (!loginResult.Success) { Response.StatusCode = 400; return(BadRequest(loginResult.Error)); } var response = CreateRestToken(loginResult); Response.ContentType = "application/json"; return(Ok(new RestToken { AccessToken = response.AccessToken, ExpiresIn = 1000000 })); }
public IActionResult Login([FromBody] RestUserLogin userLogin) { var login = userLogin.Login; var password = userLogin.Password; var response = new HttpResponseMessage(); var loginResult = _userManager.Login(login, password); if (!loginResult.Success) { Response.StatusCode = 400; return(BadRequest(loginResult.Error)); } var restToken = CreateRestToken(loginResult); return(Ok(new RestToken { AccessToken = restToken.AccessToken, ExpiresIn = 1000000 })); }