in src/AzureCacheForRedis.cs [67:78]
public static async Task<ConfigurationOptions> ConfigureForAzureWithServicePrincipalAsync(this ConfigurationOptions configurationOptions, string clientId, string tenantId, string? secret = null, X509Certificate2? certificate = null, AzureCloudInstance cloud = AzureCloudInstance.AzurePublic, string? cloudUri = null)
=> await ConfigureForAzureAsync(
configurationOptions,
new AzureCacheOptions()
{
ClientId = clientId,
ServicePrincipalTenantId = tenantId,
ServicePrincipalSecret = secret,
ServicePrincipalCertificate = certificate,
Cloud = cloud,
CloudUri = cloudUri,
}).ConfigureAwait(false);