diff --git a/BTCPayServer.Tests/AuthenticationTests.cs b/BTCPayServer.Tests/AuthenticationTests.cs index 6f9a8f62a..517a2259e 100644 --- a/BTCPayServer.Tests/AuthenticationTests.cs +++ b/BTCPayServer.Tests/AuthenticationTests.cs @@ -4,7 +4,15 @@ using System.IO; using System.Linq; using System.Net; using System.Threading.Tasks; +#if NETCOREAPP21 +using OpenIddictRequest = AspNet.Security.OpenIdConnect.Primitives.OpenIdConnectRequest; +using OpenIddictResponse = AspNet.Security.OpenIdConnect.Primitives.OpenIdConnectResponse; +using OpenIdConnectDefaults = OpenIddict.Server.OpenIddictServerDefaults; using AspNet.Security.OpenIdConnect.Primitives; +#else +using System.Security.Claims; +using Microsoft.AspNetCore.Authentication.OpenIdConnect; +#endif using BTCPayServer.Tests.Logging; using Microsoft.IdentityModel.Protocols.OpenIdConnect; using Xunit; @@ -243,7 +251,7 @@ namespace BTCPayServer.Tests Assert.True(response.IsSuccessStatusCode); string content = await response.Content.ReadAsStringAsync(); - var result = JObject.Parse(content).ToObject(); + var result = JObject.Parse(content).ToObject(); await TestApiAgainstAccessToken(result.AccessToken, tester, user); @@ -283,7 +291,7 @@ namespace BTCPayServer.Tests Assert.True(response.IsSuccessStatusCode); string content = await response.Content.ReadAsStringAsync(); - var result = JObject.Parse(content).ToObject(); + var result = JObject.Parse(content).ToObject(); Assert.NotEmpty(result.AccessToken); Assert.Null(result.Error); return result.AccessToken; @@ -323,7 +331,7 @@ namespace BTCPayServer.Tests Assert.True(response.IsSuccessStatusCode); string content = await response.Content.ReadAsStringAsync(); - var result = JObject.Parse(content).ToObject(); + var result = JObject.Parse(content).ToObject(); Assert.NotEmpty(result.AccessToken); Assert.Null(result.Error); return result.AccessToken; @@ -363,7 +371,7 @@ namespace BTCPayServer.Tests Assert.True(response.IsSuccessStatusCode); string content = await response.Content.ReadAsStringAsync(); - var result = JObject.Parse(content).ToObject(); + var result = JObject.Parse(content).ToObject(); Assert.NotEmpty(result.AccessToken); Assert.Null(result.Error); return result.AccessToken;