public Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties properties) => throw new NotImplementedException();
 public Task SignOutAsync(AuthenticationProperties properties) => throw new NotImplementedException();
 public Task ChallengeAsync(AuthenticationProperties properties) => throw new NotImplementedException();