public AuthenticationResult Authenticate(string[] scopes = null) =>
 TokenProvider.Authenticate(this, scopes ?? new[] { Configuration["AZURE_DEFAULT_SCOPE"] });