Skip to content

Commit 053551d

Browse files
Debug: export providers that use credentials
1 parent 9311c6e commit 053551d

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

src/Certify.Core/Management/Challenges/ChallengeProviders.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,14 @@ public static async Task<IDnsProvider> GetDnsProvider(string providerType, Dicti
223223
public static async Task<List<ChallengeProviderDefinition>> GetChallengeAPIProviders()
224224
{
225225
var result = PluginManager.CurrentInstance.DnsProviderProviders.SelectMany(pp => pp.GetProviders(pp.GetType())).ToList();
226+
227+
#if DEBUG
228+
// output list of providers which require credentials plus list of potential stored credential parameters
229+
foreach (var resultItem in result.Where(p => p.ProviderParameters.Any(p => p.IsCredential)).OrderBy(r => r.Title))
230+
{
231+
System.Diagnostics.Debug.WriteLine($"[{resultItem.Title}] ID: {resultItem.Id} {{{string.Join(",", resultItem.ProviderParameters.Where(p => p.IsCredential).Select(p => $"'{p.Key}','<{p.Name}>'"))}}}");
232+
}
233+
#endif
226234
return await Task.FromResult(result);
227235
}
228236
}

src/Certify.Core/Management/DeploymentTasks/DeploymentTaskProviderFactory.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,13 @@ public async static Task<List<DeploymentProviderDefinition>> GetDeploymentTaskPr
5252
}
5353
}
5454

55+
#if DEBUG
56+
// output list of providers which require credentials plus list of potential stored credential parameters
57+
foreach (var resultItem in list.Where(p => p.ProviderParameters.Any(p => p.IsCredential)).OrderBy(r => r.Title))
58+
{
59+
System.Diagnostics.Debug.WriteLine($"[{resultItem.Title}] ID: {resultItem.Id} {{{string.Join(",", resultItem.ProviderParameters.Where(p => p.IsCredential).Select(p => $"'{p.Key}','<{p.Name}>'"))}}}");
60+
}
61+
#endif
5562
return await Task.FromResult(list);
5663
}
5764

0 commit comments

Comments
 (0)