Usage of AsyncLocal in singleton DI service to override authentication tokens - C#