How does ASP.NET Core handle security?

It includes built-in features for authentication, authorization, data protection, HTTPS enforcement, and defense against common web vulnerabilities.