| 1234567891011121314151617181920212223242526272829303132333435 |
- //------------------------------------------------------------------------------
- // Copyright (c) Microsoft Corporation. All rights reserved.
- //------------------------------------------------------------------------------
- namespace System.ServiceModel.Configuration
- {
- static class AuthenticationModeHelper
- {
- public static bool IsDefined(AuthenticationMode value)
- {
- return value == AuthenticationMode.AnonymousForCertificate
- || value == AuthenticationMode.AnonymousForSslNegotiated
- || value == AuthenticationMode.CertificateOverTransport
- || value == AuthenticationMode.IssuedToken
- || value == AuthenticationMode.IssuedTokenForCertificate
- || value == AuthenticationMode.IssuedTokenForSslNegotiated
- || value == AuthenticationMode.IssuedTokenOverTransport
- || value == AuthenticationMode.Kerberos
- || value == AuthenticationMode.KerberosOverTransport
- || value == AuthenticationMode.MutualCertificate
- || value == AuthenticationMode.MutualCertificateDuplex
- || value == AuthenticationMode.MutualSslNegotiated
- || value == AuthenticationMode.SecureConversation
- || value == AuthenticationMode.SspiNegotiated
- || value == AuthenticationMode.UserNameForCertificate
- || value == AuthenticationMode.UserNameForSslNegotiated
- || value == AuthenticationMode.UserNameOverTransport
- || value == AuthenticationMode.SspiNegotiatedOverTransport;
- }
- }
- }
|