I am working on an internal web app that needs to authenticate against Windows Active Directory. I am using ASP.Net Core 5 API and would like to use DI to inject IPrincipal