Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
WindowsAuthenticationModule (Clase)
Establece la identidad del usuario para una aplicación ASP.NET cuando se habilita la autenticación de Windows. Esta clase no puede heredarse.
Ensamblado: System.Web (en System.Web.dll)
El tipo WindowsAuthenticationModule expone los siguientes miembros.
| Nombre | Descripción | |
|---|---|---|
|
WindowsAuthenticationModule | Crea una instancia de la clase WindowsAuthenticationModule. |
| Nombre | Descripción | |
|---|---|---|
|
Dispose | Libera todos los recursos usados por WindowsAuthenticationModule, excepto la memoria. |
|
Equals(Object) | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). |
|
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). |
|
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
|
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
|
Init | Inicializa el objeto WindowsAuthenticationModule. |
|
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
|
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
| Nombre | Descripción | |
|---|---|---|
|
Authenticate | Tiene lugar cuando la aplicación autentica la solicitud actual. |
Cuando la propiedad Mode de autenticación se establece en Windows, WindowsAuthenticationModule establece la propiedad User del objeto HttpContext actual en un objeto IPrincipal que representa la identidad de Windows proporcionada por IIS para la solicitud actual. Si IIS utiliza la autenticación anónima, la clase WindowsAuthenticationModule emplea la identidad devuelta por el método GetAnonymous.
WindowsAuthenticationModule expone un evento Authenticate que permite proporcionar un objeto IPrincipal personalizado para la propiedad User del objeto HttpContext actual. Al evento Authenticate se obtiene acceso especificando una subrutina denominada WindowsAuthentication_OnAuthenticate en el archivo Global.asax de la aplicación ASP.NET.
Nota
|
|---|
|
En IIS 7.0, no se admite el uso de la clase WindowsAuthenticationModule con la clase FormsAuthenticationModule. Para obtener más información acerca de los problemas de compatibilidad en el modo integrado, vea Mover una aplicación ASP.NET de IIS 6.0 a IIS 7.0. |
En el siguiente ejemplo se utiliza el evento WindowsAuthentication_OnAuthenticate para establecer la propiedad User del HttpContext actual en un objeto IPrincipal personalizado.
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Nota