70 references to AuthenticationMode
System.ServiceModel (70)
System\ServiceModel\Configuration\AuthenticationModeHelper.cs (19)
10public static bool IsDefined(AuthenticationMode value) 12return value == AuthenticationMode.AnonymousForCertificate 13|| value == AuthenticationMode.AnonymousForSslNegotiated 14|| value == AuthenticationMode.CertificateOverTransport 15|| value == AuthenticationMode.IssuedToken 16|| value == AuthenticationMode.IssuedTokenForCertificate 17|| value == AuthenticationMode.IssuedTokenForSslNegotiated 18|| value == AuthenticationMode.IssuedTokenOverTransport 19|| value == AuthenticationMode.Kerberos 20|| value == AuthenticationMode.KerberosOverTransport 21|| value == AuthenticationMode.MutualCertificate 22|| value == AuthenticationMode.MutualCertificateDuplex 23|| value == AuthenticationMode.MutualSslNegotiated 24|| value == AuthenticationMode.SecureConversation 25|| value == AuthenticationMode.SspiNegotiated 26|| value == AuthenticationMode.UserNameForCertificate 27|| value == AuthenticationMode.UserNameForSslNegotiated 28|| value == AuthenticationMode.UserNameOverTransport 29|| value == AuthenticationMode.SspiNegotiatedOverTransport;
System\ServiceModel\Configuration\Properties.cs (2)
2993properties.Add(new ConfigurationProperty("authenticationMode", typeof(System.ServiceModel.Configuration.AuthenticationMode), System.ServiceModel.Configuration.AuthenticationMode.SspiNegotiated, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.Configuration.AuthenticationModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
System\ServiceModel\Configuration\SecurityElement.cs (4)
48if (this.AuthenticationMode == AuthenticationMode.SecureConversation) 52if (this.SecureConversationBootstrap.AuthenticationMode == AuthenticationMode.SecureConversation) 67protected override void AddBindingTemplates(Dictionary<AuthenticationMode, SecurityBindingElement> bindingTemplates) 70AddBindingTemplate(bindingTemplates, AuthenticationMode.SecureConversation);
System\ServiceModel\Configuration\SecurityElementBase.cs (45)
21internal const AuthenticationMode defaultAuthenticationMode = AuthenticationMode.SspiNegotiated; 60public AuthenticationMode AuthenticationMode 62get { return (AuthenticationMode)base[ConfigurationStrings.AuthenticationMode]; } 304case AuthenticationMode.AnonymousForCertificate: 307case AuthenticationMode.AnonymousForSslNegotiated: 310case AuthenticationMode.CertificateOverTransport: 313case AuthenticationMode.IssuedToken: 316case AuthenticationMode.IssuedTokenForCertificate: 319case AuthenticationMode.IssuedTokenForSslNegotiated: 322case AuthenticationMode.IssuedTokenOverTransport: 325case AuthenticationMode.Kerberos: 328case AuthenticationMode.KerberosOverTransport: 331case AuthenticationMode.MutualCertificateDuplex: 334case AuthenticationMode.MutualCertificate: 337case AuthenticationMode.MutualSslNegotiated: 340case AuthenticationMode.SspiNegotiated: 343case AuthenticationMode.UserNameForCertificate: 346case AuthenticationMode.UserNameForSslNegotiated: 349case AuthenticationMode.UserNameOverTransport: 352case AuthenticationMode.SspiNegotiatedOverTransport: 356throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidEnumArgumentException("AuthenticationMode", (int)this.AuthenticationMode, typeof(AuthenticationMode))); 364protected void AddBindingTemplate(Dictionary<AuthenticationMode, SecurityBindingElement> bindingTemplates, AuthenticationMode mode) 549protected virtual void AddBindingTemplates(Dictionary<AuthenticationMode, SecurityBindingElement> bindingTemplates) 551AddBindingTemplate(bindingTemplates, AuthenticationMode.AnonymousForCertificate); 552AddBindingTemplate(bindingTemplates, AuthenticationMode.AnonymousForSslNegotiated); 553AddBindingTemplate(bindingTemplates, AuthenticationMode.CertificateOverTransport); 556AddBindingTemplate(bindingTemplates, AuthenticationMode.IssuedToken); 558AddBindingTemplate(bindingTemplates, AuthenticationMode.IssuedTokenForCertificate); 559AddBindingTemplate(bindingTemplates, AuthenticationMode.IssuedTokenForSslNegotiated); 560AddBindingTemplate(bindingTemplates, AuthenticationMode.IssuedTokenOverTransport); 561AddBindingTemplate(bindingTemplates, AuthenticationMode.Kerberos); 562AddBindingTemplate(bindingTemplates, AuthenticationMode.KerberosOverTransport); 563AddBindingTemplate(bindingTemplates, AuthenticationMode.MutualCertificate); 564AddBindingTemplate(bindingTemplates, AuthenticationMode.MutualCertificateDuplex); 565AddBindingTemplate(bindingTemplates, AuthenticationMode.MutualSslNegotiated); 566AddBindingTemplate(bindingTemplates, AuthenticationMode.SspiNegotiated); 567AddBindingTemplate(bindingTemplates, AuthenticationMode.UserNameForCertificate); 568AddBindingTemplate(bindingTemplates, AuthenticationMode.UserNameForSslNegotiated); 569AddBindingTemplate(bindingTemplates, AuthenticationMode.UserNameOverTransport); 570AddBindingTemplate(bindingTemplates, AuthenticationMode.SspiNegotiatedOverTransport); 583Dictionary<AuthenticationMode, SecurityBindingElement> bindingTemplates = new Dictionary<AuthenticationMode, SecurityBindingElement>(); 587foreach (AuthenticationMode mode in bindingTemplates.Keys)