I am implementing an auth provider for .net core web api. The "auth" stuff is in a separate project, and has a delegate to the main project. This delegate is used fo