Is it just me that thinks this is absurdly verbose? Imagine adding a new field on this. Or having, like any other CRUD app, 25 other entities. What a nightmare.
Verbose compared to what? It doesn't seem overly verbose to me. This isn't some Hello World example, this provides a fully featured real-world example (minus all the Okta fluff).
Yes, it has for quite a while now. To be clear, .NET Core is cross-platform. .NET Framework (old/existing) is still Windows-only. You can target both by targeting .NET Standard. Still confusing, I know :(
That's technically true, but unlike any framework that actually runs on linux asp.net stuff can only run on microsoft's kestrel webserver, which requires being behind a reverse proxy.