Атрибут FromBody может применяться только к одному параметру. Он нужен, когда Вы в теле передаете параметр простого типа. Если Вам нужно отправить несколько параметров пост запросом, сделайте сложный тип (dto, viewModel, как нравится)
public class AuthorizeModel
{
public string Login { get; set; }
public string Password { get; set; }
}
В этом случае атрибут можно не указывать.
Вот
тут подробности.
Web API reads the response body at most once, so only one parameter of an action can come from the request body. If you need to get multiple values from the request body, define a complex type.