HttpListenerRequest::IsAuthenticated Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets a Boolean value that indicates whether the client sending this request is authenticated.

Namespace:   System.Net
Assembly:  System (in System.dll)

property bool IsAuthenticated {
	bool get();

Property Value

Type: System::Boolean

true if the client was authenticated; otherwise, false.

Your application requests client authentication using the AuthenticationSchemes or AuthenticationSchemeSelectorDelegate property.

Your application does not receive an HttpListenerContext for requests from clients that are not successfully authenticated.

The following code example displays the value of the IsAuthenticated property.

public static void ShowRequestProperties2 (HttpListenerRequest request)
    Console.WriteLine("KeepAlive: {0}", request.KeepAlive);
    Console.WriteLine("Local end point: {0}", request.LocalEndPoint.ToString());
    Console.WriteLine("Remote end point: {0}", request.RemoteEndPoint.ToString());
    Console.WriteLine("Is local? {0}", request.IsLocal);
    Console.WriteLine("HTTP method: {0}", request.HttpMethod);
    Console.WriteLine("Protocol version: {0}", request.ProtocolVersion);
    Console.WriteLine("Is authenticated: {0}", request.IsAuthenticated);
    Console.WriteLine("Is secure: {0}", request.IsSecureConnection);


.NET Framework
Available since 2.0
Return to top