Export (0) Print
Expand All

HttpListenerRequest.IsAuthenticated Property

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

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

public bool IsAuthenticated { 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

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft