Windows Authentication relies on the operating system to authenticate users of ASP.NET Core apps . Windows Authentication is used for servers that run on a corporate network using Active Directory domain identities or Windows accounts to identify users.