public static async Task ValidateAndThrowAsync(string name)
 {
     var validator         = new ProviderNameValidator();
     var validatableString = new FluentValidatableString(name);
     await validator.ValidateAndThrowAsync(validatableString);
 }
 public static async Task ValidateAndThrowAsync(string token)
 {
     var validator         = new ProviderTokenValidator();
     var validatableString = new FluentValidatableString(token);
     await validator.ValidateAndThrowAsync(validatableString);
 }