title: EF Core: Get Authenticated username in Shadow Properties
body: <p>As a part of logging who entered/updated the data I am adding 4 common fields (Created By, Created Date, Modified By, Modified Date) in all entities. For this, I am using shadow properties feature suggested in multiple forums including <a href="https://dotnetcore.gaprogman.com/2017/01/26/entity-framework-core-shadow-properties/" rel="noreferrer">https://dotnetcore.gaprogman.com/2017/01/26/entity-framework-core-shadow-properties/</a></p>
  
  <p>My question is <strong>how do I get information about authenticated user ?</strong>. If it was a controller I could access ApplicationUserManager but in this case the shadow properties are in </p>
  
  <p><strong>AppDbContext : IdentityDbContext</strong>  class.</p>
  
  <p>This is a asp.net core 2 web API project.</p>
  
  <p>Any suggestion is highly appreciated. Thanks</p>