private FirebaseTokenVerifier CreateIdTokenVerifier()
        {
            var args = FirebaseTokenVerifier.CreateIdTokenVerifierArgs();

            args.ProjectId       = this.ProjectId;
            args.PublicKeySource = this.KeySource;
            args.Clock           = this.Clock;
            args.TenantId        = this.TenantId;
            args.IsEmulatorMode  = !string.IsNullOrWhiteSpace(this.EmulatorHost);
            return(new FirebaseTokenVerifier(args));
        }