using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Id4Study.Test { public static class Id4Etx { /// /// GetDiscoveryDocumentAsync 重载版 /// (不强制使用https) /// /// /// /// /// /// public static async Task GetDiscoveryDocumentAsync ( this HttpClient client, string? address = null, bool mustHttps=false, CancellationToken cancellationToken = default ) { var policy = new DiscoveryDocumentRequest { Address = address }; policy.Policy.RequireHttps = mustHttps; return await client.GetDiscoveryDocumentAsync(policy, cancellationToken).ConfigureAwait(false); } } }