WindowsPrincipal.Identity Property

Definition

Gets the identity of the current principal.

C#
public override System.Security.Principal.IIdentity Identity { get; }
C#
public virtual System.Security.Principal.IIdentity Identity { get; }

Property Value

The WindowsIdentity object of the current principal.

Implements

Examples

The following example retrieves the name of the user by using the Identity property of the WindowsPrincipal object.

C#
WindowsPrincipal wp = new WindowsPrincipal(WindowsIdentity.GetCurrent());
string username = wp.Identity.Name;

Applies to

Product Versions
.NET Core 1.0, Core 1.1, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5