public static IHealthChecksBuilder AddCustomAzureKeyVault(this IHealthChecksBuilder builder, IConfiguration configuration) { var connectionString = new AzureKeyVaultConnectionStringBuilder(configuration.GetAzureKeyVaultConnectionString()); return(builder.AddAzureKeyVault( options => { options.UseKeyVaultUrl($"https://{connectionString.Name}.vault.azure.net"); options.UseClientSecrets(connectionString.ClientId, connectionString.ClientSecret); })); }