Skip to content

Commit d8b6390

Browse files
authored
Merge pull request #76 from graphql-dotnet/preview
Project upgrades
2 parents d500861 + db8c10d commit d8b6390

File tree

9 files changed

+10
-13
lines changed

9 files changed

+10
-13
lines changed

src/GraphQL.Authorization.Tests/GraphQL.Authorization.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
</PropertyGroup>
1212

1313
<ItemGroup>
14+
<PackageReference Include="GraphQL.NewtonsoftJson" Version="3.0.0-preview-1648" />
1415
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />
1516
<PackageReference Include="Shouldly" Version="3.0.2" />
1617
<PackageReference Include="xunit" Version="2.4.1" />

src/GraphQL.Authorization.Tests/ValidationTestBase.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,11 @@
22
using System.Collections.Generic;
33
using System.Linq;
44
using System.Security.Claims;
5-
using GraphQL;
65
using GraphQL.Execution;
7-
using GraphQL.Http;
6+
using GraphQL.NewtonsoftJson;
87
using GraphQL.Types;
98
using GraphQL.Validation;
109
using Shouldly;
11-
using Xunit;
1210

1311
namespace GraphQL.Authorization.Tests
1412
{
@@ -30,7 +28,7 @@ public void Rule(params IValidationRule[] rules)
3028

3129
public class GraphQLUserContext : Dictionary<string, object>, IProvideClaimsPrincipal
3230
{
33-
public ClaimsPrincipal User { get; set;}
31+
public ClaimsPrincipal User { get; set; }
3432
}
3533

3634
public class ValidationTestBase

src/GraphQL.Authorization/AuthorizationContext.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class AuthorizationContext
1212

1313
public object UserContext { get; set; }
1414

15-
public Dictionary<string, object> InputVariables { get; set; }
15+
public IDictionary<string, object> InputVariables { get; set; }
1616

1717
public IEnumerable<string> Errors => _errors;
1818

src/GraphQL.Authorization/AuthorizationEvaluator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public interface IAuthorizationEvaluator
1010
Task<AuthorizationResult> Evaluate(
1111
ClaimsPrincipal principal,
1212
object userContext,
13-
Dictionary<string, object> arguments,
13+
IDictionary<string, object> arguments,
1414
IEnumerable<string> requiredPolicies);
1515
}
1616

@@ -26,7 +26,7 @@ public AuthorizationEvaluator(AuthorizationSettings settings)
2626
public async Task<AuthorizationResult> Evaluate(
2727
ClaimsPrincipal principal,
2828
object userContext,
29-
Dictionary<string, object> inputVariables,
29+
IDictionary<string, object> inputVariables,
3030
IEnumerable<string> requiredPolicies)
3131
{
3232
var context = new AuthorizationContext();

src/GraphQL.Authorization/AuthorizationMetadataExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public static Task<AuthorizationResult> Authorize(
2020
this IProvideMetadata type,
2121
ClaimsPrincipal principal,
2222
object userContext,
23-
Dictionary<string, object> inputVariables,
23+
IDictionary<string, object> inputVariables,
2424
IAuthorizationEvaluator evaluator)
2525
{
2626
var list = GetPolicies(type);

src/GraphQL.Authorization/AuthorizationValidationRule.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
using System.Linq;
21
using System.Threading.Tasks;
32
using GraphQL.Language.AST;
43
using GraphQL.Types;

src/GraphQL.Authorization/GraphQL.Authorization.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<Description>A toolset for authorizing access to graph types for GraphQL .NET</Description>
@@ -24,7 +24,7 @@
2424
</ItemGroup>
2525

2626
<ItemGroup>
27-
<PackageReference Include="GraphQL" Version="3.0.0-preview-1352" />
27+
<PackageReference Include="GraphQL" Version="3.0.0-preview-1648" />
2828
</ItemGroup>
2929

3030
</Project>

src/Harness/GraphQLAuthExtensions.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
using Microsoft.Extensions.DependencyInjection.Extensions;
55
using GraphQL.Authorization;
66
using GraphQL.Validation;
7-
using System.Threading.Tasks;
87

98
namespace Harness
109
{

src/Harness/Harness.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
</ItemGroup>
1414

1515
<ItemGroup>
16-
<PackageReference Include="GraphQL" Version="3.0.0-preview-1352" />
16+
<PackageReference Include="GraphQL" Version="3.0.0-preview-1648" />
1717
<PackageReference Include="GraphQL.Server.Ui.GraphiQL" Version="3.5.0-alpha0027" />
1818
<PackageReference Include="GraphQL.Server.Transports.AspNetCore" Version="3.5.0-alpha0027" />
1919
<PackageReference Include="Microsoft.AspNetCore.All" />

0 commit comments

Comments
 (0)