После обновления до net core 3.0 с новым сериализатором json Объекты с тегом [FromBody] равны нулю;
контроллер api
[HttpPost("")]
[AllowAnonymous]
public async Task<JwtToken> Login([FromBody] UserCredentials userCredentials)
{
...
}
Конфигурация запуска
public class Startup
{
services.AddControllers();
...
}
public void Configure()
{
app.UseEndpoints(endpoints => { endpoints.MapControllers().RequireAuthorization(); });
...
}
public class UserCredentials
{
public string Password;
public string Username;
}