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);
}
}
}