public ClientAuthenticationServiceInfo(ClientAuthenticationType authenticationType, string requestUri, Dictionary <string, string> nameValuePairs) { this.AuthenticationType = authenticationType; this.AuthUrl = requestUri; this.NameValuePairs = nameValuePairs; }
protected void AddNewAuthProvider(string url, string nameValuePairAsQueryString, bool rejectIfUnavailable, ClientAuthenticationType authenticationType, string instanceName) { var authService = new ClientAuthenticationQueue( url, nameValuePairAsQueryString, rejectIfUnavailable, Settings.Default.HttpRequestTimeoutMS) { MaxQueuedRequests = Settings.Default.MaxQueuedRequests, MaxConcurrentRequests = Settings.Default.MaxConcurrentRequests, ReconnectInterval = TimeSpan.FromSeconds(Settings.Default.ReconnectIntervalS), QueueTimeout = TimeSpan.FromSeconds(Settings.Default.QueueTimeoutS), MaxErrorRequests = Settings.Default.MaxErrorRequests, MaxTimedOutRequests = Settings.Default.MaxTimedOutRequests, MaxBackoffTimeInMiliseconds = Settings.Default.MaxBackoffTimeInMiliseconds, CustomData = CustomAuthResultCounters.GetInstance(instanceName) }; var counters = this.httpQueueCountersFactory != null?this.httpQueueCountersFactory.Create(instanceName) : null; authService.SetHttpRequestQueueCounters(counters); this.authenticationServices.Add(authenticationType, authService); if (log.IsDebugEnabled) { log.DebugFormat("Auth Provider added. provider:{0}", url); } }
public static void IncrementErrors(ClientAuthenticationType authType) { Errors.Increment(); AverageCounter counter; switch (authType) { case ClientAuthenticationType.Custom: counter = ErrorsCustom; break; case ClientAuthenticationType.Steam: counter = ErrorsSteam; break; case ClientAuthenticationType.Facebook: counter = ErrorsFacebook; break; case ClientAuthenticationType.Oculus: counter = ErrorsOculus; break; case ClientAuthenticationType.PlayStation: counter = ErrorsPlayStation; break; case ClientAuthenticationType.Xbox: counter = ErrorsXBox; break; case ClientAuthenticationType.PlayerIo: counter = ErrorsPlayerIo; break; case ClientAuthenticationType.Jwt: counter = ErrorsJwt; break; case ClientAuthenticationType.Viveport: counter = ErrorsViveport; break; case ClientAuthenticationType.Nintendo: counter = ErrorsNintendo; break; default: throw new ArgumentOutOfRangeException("authType", authType, null); } if (counter != null) { counter.Increment(); } }
public static void IncrementHttpTimeouts(ClientAuthenticationType authType) { HttpTimeouts.Increment(); AverageCounter counter; switch (authType) { case ClientAuthenticationType.Custom: counter = HttpTimeoutsCustom; break; case ClientAuthenticationType.Steam: counter = HttpTimeoutsSteam; break; case ClientAuthenticationType.Facebook: counter = HttpTimeoutsFacebook; break; case ClientAuthenticationType.Oculus: counter = HttpTimeoutsOculus; break; case ClientAuthenticationType.PlayStation: counter = HttpTimeoutsPlayStation; break; case ClientAuthenticationType.Xbox: counter = HttpTimeoutsXBox; break; case ClientAuthenticationType.Viveport: counter = HttpTimeoutsViveport; break; // case ClientAuthenticationType.Nintendo: // counter = HttpTimeoutsNintendo; // break; default: throw new ArgumentOutOfRangeException("authType", authType, null); } if (counter != null) { counter.Increment(); } }
public ChannelFactory <IDiscoveryService> CreateChannelFactory( ClientAuthenticationType clientAuthenticationType) { return(this.service.CreateChannelFactory(clientAuthenticationType)); }
public void IncrementCustomAuthErrors(ClientAuthenticationType clientAuthType) { }
public void IncrementCustomAuthHttpTimeouts(ClientAuthenticationType clientAuthType) { }
public ChannelFactory <IOrganizationService> CreateChannelFactory( ClientAuthenticationType clientAuthenticationType) { return(this.service.CreateChannelFactory(clientAuthenticationType)); }
public System.ServiceModel.ChannelFactory <IWcfAsyncOrganizationService> CreateChannelFactory(ClientAuthenticationType clientAuthenticationType) { return(this.service.CreateChannelFactory(clientAuthenticationType)); }
public ChannelFactory <TService> CreateChannelFactory(ClientAuthenticationType clientAuthenticationType) { return(_createChannelFactory1(_config, clientAuthenticationType)); }
protected void AddNewAuthProvider(string url, string nameValuePairAsQueryString, bool rejectIfUnavailable, ClientAuthenticationType authenticationType, string instanceName) { var authService = new ClientAuthenticationQueue( url, nameValuePairAsQueryString, rejectIfUnavailable, Settings.Default.HttpRequestTimeoutMS) { MaxQueuedRequests = Settings.Default.MaxQueuedRequests, MaxConcurrentRequests = Settings.Default.MaxConcurrentRequests, ReconnectInterval = TimeSpan.FromSeconds(Settings.Default.ReconnectIntervalS), QueueTimeout = TimeSpan.FromSeconds(Settings.Default.QueueTimeoutS), MaxErrorRequests = Settings.Default.MaxErrorRequests, MaxTimedOutRequests = Settings.Default.MaxTimedOutRequests, MaxBackoffTimeInMiliseconds = Settings.Default.MaxBackoffTimeInMiliseconds, CustomData = CustomAuthResultCounters.GetInstance(instanceName) }; var counters = this.httpQueueCountersFactory != null ? this.httpQueueCountersFactory.Create(instanceName) : null; authService.SetHttpRequestQueueCounters(counters); this.authenticationServices.Add(authenticationType, authService); if (log.IsDebugEnabled) { log.DebugFormat("Auth Provider added. provider:{0}", url); } }