WindowsAuthenticationEventArgs.Identity Property (System.Web.Security)

















Definition







public:
 property System::Security::Principal::WindowsIdentity ^ Identity  System::Security::Principal::WindowsIdentity ^ get(); ;
public System.Security.Principal.WindowsIdentity Identity  get; 
member this.Identity : System.Security.Principal.WindowsIdentity
Public ReadOnly Property Identity As WindowsIdentity

Property Value

Examples

The following code example uses the WindowsAuthentication_OnAuthenticate event to set the User property of the current HttpContext to a custom IPrincipal object.

public void WindowsAuthentication_OnAuthenticate(object sender, WindowsAuthenticationEventArgs args)

  if (!args.Identity.IsAnonymous)
  
    args.User = new Samples.AspNet.Security.MyPrincipal(args.Identity);
  

Public Sub WindowsAuthentication_OnAuthenticate(sender As Object, args As WindowsAuthenticationEventArgs)
  If Not args.Identity.IsAnonymous Then
    args.User = New Samples.AspNet.Security.MyPrincipal(args.Identity)
  End If
End Sub

Remarks

The WindowsAuthenticationModule constructs a WindowsAuthenticationEventArgs object using the Windows identity supplied by IIS and the current HttpContext and passes it to the WindowsAuthentication_OnAuthenticate event.

If IIS uses anonymous authentication, the Identity property is set to the identity returned by the GetAnonymous method.

Applies to

See Also






source_link
https://www.asp.net