AuthType Enumeration
.NET Framework 4.5
The AuthType enumeration is used to specify the authentication method to use on a connection.
Namespace: System.DirectoryServices.Protocols
Assembly: System.DirectoryServices.Protocols (in System.DirectoryServices.Protocols.dll)
| Member name | Description | |
|---|---|---|
| Anonymous | Indicates that the connection should be made without passing credentials. The value is equal to 0. | |
| Basic | Indicates that basic authentication should be used on the connection. The value is equal to 1. | |
| Digest | Indicates that the Digest Access Authentication should be used on the connection. The value is equal to 4. | |
| Dpa | Indicates that Distributed Password Authentication (DPA) should be used on the connection. The value is equal to 6. | |
| External | Indicates an external method will be used to authenticate the connection. The value is equal to 8. | |
| Kerberos | Indicates that Kerberos authentication should be used on the connection. The value is equal to 9. | |
| Msn | Indicates that it is authenticated by "Microsoft Network Authentication Service". The value is equal to 7. | |
| Negotiate | Indicates that Microsoft Negotiate authentication should be used on the connection. The value is equal to 2. | |
| Ntlm | Indicates that Windows NT Challenge/Response (NTLM) authentication should be used on the connection. The value is equal to 3. | |
| Sicily | Indicates a negotiation mechanism (Sicily) will be used to choose MSN, DPA or NTLM. This should be used for LDAPv2 servers only. The value is equal to 5. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.