public IActionResult RefreshToken() { var user = configurationProvider.GetUsers() .FirstOrDefault(u => u.Id == User.Identity?.Name); if (user is null) { return(BadRequest( ApiResponse.FromError( LugerError.From(LugerErrorCode.InvalidCredentials, "Invalid credentials") ) )); } return(Ok(ApiResponse.FromData(new ResponseCreateToken { Token = CreateToken(user) }))); }
public IActionResult SignIn([FromBody] RequestCreateToken model) { if (!ModelState.IsValid) { return(BadRequestModelState()); } var user = configurationProvider.GetUsers() .FirstOrDefault(u => u.Id == model.UserId && u.Password == model.Password); if (user is null) { return(BadRequest( ApiResponse.FromError( LugerError.From(LugerErrorCode.InvalidCredentials, "Invalid credentials") ) )); } return(Ok(ApiResponse.FromData(new ResponseCreateToken { Token = CreateToken(user) }))); }