protected override void RegisterResolvers()
        {
            base.RegisterResolvers();

            ClientResolvers.Add(
                new OAuthAppClientResolveContributor(HttpContextAccessor));
        }
        protected virtual void RegisterResolvers()
        {
            if (!string.IsNullOrEmpty(ClientRateLimitOptions?.ClientIdHeader))
            {
                ClientResolvers.Add(new ClientHeaderResolveContributor(HttpContextAccessor, ClientRateLimitOptions.ClientIdHeader));
            }

            // the contributors are resolved in the order of their collection index
            if (!string.IsNullOrEmpty(IpRateLimitOptions?.RealIpHeader))
            {
                IpResolvers.Add(new IpHeaderResolveContributor(HttpContextAccessor, IpRateLimitOptions.RealIpHeader));
            }

            IpResolvers.Add(new IpConnectionResolveContributor(HttpContextAccessor));
        }
Esempio n. 3
0
        public virtual void RegisterResolvers()
        {
            string clientIdHeader = GetClientIdHeader();
            string realIpHeader   = GetRealIp();

            if (clientIdHeader != null)
            {
                ClientResolvers.Add(new ClientHeaderResolveContributor(clientIdHeader));
            }

            // the contributors are resolved in the order of their collection index
            if (realIpHeader != null)
            {
                IpResolvers.Add(new IpHeaderResolveContributor(realIpHeader));
            }

            IpResolvers.Add(new IpConnectionResolveContributor());
        }
Esempio n. 4
0
 public Mutation(UserResolvers userResolvers, ClientResolvers clientResolvers)
 {
     _userResolvers   = userResolvers;
     _clientResolvers = clientResolvers;
 }
Esempio n. 5
0
        protected override void RegisterResolvers()
        {
            base.RegisterResolvers();

            ClientResolvers.Add(new UrlResourceRateLimitContributor(HttpContextAccessor));
        }
Esempio n. 6
0
 public UserType(ClientResolvers clientResolvers)
 {
     _clientResolvers = clientResolvers;
 }
 protected override void RegisterResolvers()
 {
     ClientResolvers.Add(new ClientQueryStringResolveContributor(HttpContextAccessor));
 }
 protected override void RegisterResolvers()
 {
     ClientResolvers.Add(new ApiClientResolveContributor(HttpContextAccessor, ClientRateLimitOptions.ClientIdHeader));
 }
Esempio n. 9
0
 public Query(UserResolvers userResolvers, ClientResolvers clientResolvers)
 {
     _userResolvers   = userResolvers;
     _clientResolvers = clientResolvers;
 }
Esempio n. 10
0
        protected override void RegisterResolvers()
        {
            base.RegisterResolvers();

            ClientResolvers.Add(new ClientPrincipalResolveContributor(HttpContextAccessor, ClientRateLimitOptions.ClientIdHeader));
        }
 protected override void RegisterResolvers()
 {
     ClientResolvers.Add(new IdentityResolveContributor(HttpContextAccessor));
 }
Esempio n. 12
0
 protected virtual void RegisterResolvers()
 {
     ClientResolvers.Add(new AuthTypeResolveContributor(HttpContextAccessor, ClientPolicyStore, ClientRateLimitOptions, ClientRateLimitPolicies));
 }