diff --git a/Id4Study.Test/Etx.cs b/Id4Study.Test/Etx.cs deleted file mode 100644 index 913cd04..0000000 --- a/Id4Study.Test/Etx.cs +++ /dev/null @@ -1,33 +0,0 @@ -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); - } - } -} diff --git a/Id4Study.Test/UnitTest1.cs b/Id4Study.Test/UnitTest1.cs index 1de3d87..5f983bf 100644 --- a/Id4Study.Test/UnitTest1.cs +++ b/Id4Study.Test/UnitTest1.cs @@ -1,4 +1,8 @@ - +using IdentityModel; +using IdentityModel.Jwk; +using IdentityModel.Client; +using IdentityModel.Internal; + namespace Id4Study.Test { public class UnitTest1 @@ -8,8 +12,14 @@ namespace Id4Study.Test { var client = new HttpClient(); + DiscoveryDocumentRequest discoveryDocumentRequest = new DiscoveryDocumentRequest() + { + Policy = new DiscoveryPolicy() { RequireHttps = false}, + Address = "http://192.168.20.46:8017/", + }; + //发现文档 - var disco = await client.GetDiscoveryDocumentAsync("http://192.168.20.46:8017/",false, CancellationToken.None); + var disco = await client.GetDiscoveryDocumentAsync(discoveryDocumentRequest, CancellationToken.None); Assert.False(disco.IsError);