Specifies protocols for authentication.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Assemblies: System.Net.Primitives (in System.Net.Primitives.dll)
System (in System.dll)
|Specifies anonymous authentication.|
|Specifies basic authentication. |
For additional information, see RFC2617 – HTTP Authentication: Basic and Digest Authentication. This document is available at http://www.rfc-editor.org.
|Specifies digest authentication.|
For additional information, see RFC2617 – HTTP Authentication: Basic and Digest Authentication. This document is available at http://www.rfc-editor.org
|Specifies Windows authentication.|
|Negotiates with the client to determine the authentication scheme. If both client and server support Kerberos, it is used; otherwise, NTLM is used.|
|No authentication is allowed. A client requesting an HttpListener object with this flag set will always receive a 403 Forbidden status. Use this flag when a resource should never be served to a client.|
|Specifies NTLM authentication.|
This enumeration is used to specify the method used to authenticate client requests being processed by HttpListener objects.
Note Basic authentication requires the exchange of a password and should therefore be avoided except in the case of secure, encrypted connections.