Authorization, authentication and user management are the mainstay features in real world applications. Identity core is the flagship library packaged with ASP.NET Core projects to help us get the most security possible out of the box. Getting authentication and authorization done right in your website can help keep your users and their data safe from attacks.