feat: GitHub OAuth mechanism implemented

This commit is contained in:
Mikhail Shabanov committed 2021-04-02 13:20:59 +02:00
1 parent a247406a42
commit 0b5da2f7c6
9 files changed
+299 -9

No files matched your search

@@ -1,4 +1,6 @@
using System.Threading.Tasks;
using HotChocolate.AspNetCore.Authorization;
using HotChocolate.Types;
using WotBlitzStatisticsPro.Common.Model;
using WotBlitzStatisticsPro.Logic;
@@ -7,6 +9,7 @@ namespace WotBlitzStatisticsPro.GraphQl.Mutation
/// <summary>
/// WotBlitzStatistics Mutations
/// </summary>
[ExtendObjectType(Name = "Mutation")]
public class WotBlitzStatisticsMutation
{
private readonly IWargamingDictionaries _wargamingDictionaries;
@@ -24,6 +27,7 @@ namespace WotBlitzStatisticsPro.GraphQl.Mutation
/// </summary>
/// <param name="updateDictionariesRequest">Determines what dictionaries should be updated.</param>
/// <returns>Information about what was updated.</returns>
[Authorize(Policy = "GithubMbogaOnly")]
public Task<UpdateDictionariesResponseItem[]> UpdateDictionaries(
UpdateDictionariesRequest updateDictionariesRequest)
{