Name
WindowsAuthenticationEventArgs
Synopsis
This class is a custom System.EventArgs
that is used in the
event handler for the WindowsAuthenticationModule.Authenticate
event. It provides three properties: Context
,
which provides a reference to the current System.Web.HttpContext
; User
,
which will be a null reference (Nothing
); and Identity
,
which will contain the information received from IIS. You can implement a custom
authentication scheme and set the User
property programmatically to the appropriate user identity. If you don’t set it
to a non-null value, the WindowsAuthenticationModule
creates a System.Security.Principal.WindowsPrincipal
object based on
the information supplied by IIS and assign it to the System.Web.HttpContext.User
property.
The easiest way to set a default identity for impersonation is by
using the settings in the web.config
file. You should use this event only if you need to implement a custom authentication scheme.
Public NotInheritable Class WindowsAuthenticationEventArgs : Inherits EventArgs ' Public Constructors Public Sub New( ByVal identity As System.Security.Principal.WindowsIdentity, ByVal context As System.Web.HttpContext) ' Public Instance Properties Public ReadOnly Property Context As HttpContext Public ReadOnly Property Identity As WindowsIdentity Public Property User As IPrincipal End Class
Hierarchy
System.Object→System.EventArgs→ WindowsAuthenticationEventArgs
Get ASP.NET in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.