System.Web.Security Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene clases que se usan para implementar ASP.NET seguridad en aplicaciones de servidor web.
Clases
| Nombre | Description |
|---|---|
| ActiveDirectoryMembershipProvider |
Administra el almacenamiento de información de pertenencia para una aplicación de ASP.NET en servidores active Directory y modo de aplicación de Active Directory. |
| ActiveDirectoryMembershipUser |
Expone y actualiza la información del usuario de pertenencia almacenada en un almacén de datos de Active Directory. |
| AnonymousIdentificationEventArgs |
Proporciona datos para el evento AnonymousIdentification_Creating . Esta clase no puede heredarse. |
| AnonymousIdentificationModule |
Administra identificadores anónimos para la aplicación de ASP.NET. |
| AuthorizationStoreRoleProvider |
Administra el almacenamiento de información de pertenencia a roles para una aplicación de ASP.NET en un almacén de directivas de authorization-manager, ya sea en un archivo XML, en un Active Directory o en un servidor en modo de aplicación Active Directory. |
| DefaultAuthenticationEventArgs |
Proporciona datos para el evento DefaultAuthentication_OnAuthenticate . Esta clase no puede heredarse. |
| DefaultAuthenticationModule |
Garantiza que un objeto de autenticación esté presente en el contexto. Esta clase no puede heredarse. |
| FileAuthorizationModule |
Comprueba que el usuario tiene permiso para acceder al archivo solicitado. Esta clase no puede heredarse. |
| FormsAuthentication |
Administra los servicios de autenticación de formularios para las aplicaciones web. Esta clase no puede heredarse. |
| FormsAuthenticationEventArgs |
Proporciona datos para el evento FormsAuthentication_OnAuthenticate . Esta clase no puede heredarse. |
| FormsAuthenticationModule |
Establece la identidad del usuario para una aplicación de ASP.NET cuando se habilita la autenticación de formularios. Esta clase no puede heredarse. |
| FormsAuthenticationTicket |
Proporciona acceso a las propiedades y valores del vale usado con la autenticación de formularios para identificar a los usuarios. Esta clase no puede heredarse. |
| FormsIdentity |
Representa una identidad de usuario autenticada mediante la autenticación de formularios. Esta clase no puede heredarse. |
| MachineKey |
Proporciona una manera de cifrar o aplicar hash a los datos (o ambos) mediante los mismos algoritmos y valores de clave que se usan para la autenticación y el estado de vista de los formularios de ASP.NET. |
| Membership |
Valida las credenciales de usuario y administra la configuración del usuario. Esta clase no puede heredarse. |
| MembershipCreateUserException |
Excepción que se produce cuando un proveedor de pertenencia no crea correctamente un usuario. |
| MembershipPasswordAttribute |
Valida si un campo de contraseña cumple los requisitos de contraseña actuales para el proveedor de pertenencia. |
| MembershipPasswordException |
Excepción que se produce cuando no se puede recuperar una contraseña del almacén de contraseñas. |
| MembershipProvider |
Define el contrato que ASP.NET implementa para proporcionar servicios de pertenencia mediante proveedores de pertenencia personalizados. |
| MembershipProviderCollection |
Colección de objetos que heredan la MembershipProvider clase abstracta. |
| MembershipUser |
Expone y actualiza la información del usuario de pertenencia en el almacén de datos de pertenencia. |
| MembershipUserCollection |
Una colección de objetos MembershipUser. |
| PassportAuthenticationEventArgs |
Argumento de evento pasado al Authenticate evento por un PassportAuthenticationModule. Dado que ya hay una identidad en este punto, esto resulta útil principalmente para adjuntar un objeto personalizado IPrincipal al contexto mediante la identidad proporcionada. Esta clase está en desuso. |
| PassportAuthenticationModule |
Proporciona un contenedor en torno a los servicios de autenticación de Passport. Esta clase no puede heredarse. Esta clase está en desuso. |
| PassportIdentity |
Proporciona una clase que va a usar PassportAuthenticationModule. Proporciona una manera de que una aplicación acceda al Ticket(String) método . Esta clase no puede heredarse. Esta clase está en desuso. |
| PassportPrincipal |
Representa una entidad de seguridad autenticada en Passport. Esta clase está en desuso. |
| RoleManagerEventArgs |
Proporciona datos de eventos para el GetRoles evento de la RoleManagerModule clase . |
| RoleManagerModule |
Administra una RolePrincipal instancia del usuario actual. Esta clase no puede heredarse. |
| RolePrincipal |
Representa información de seguridad para la solicitud HTTP actual, incluida la pertenencia a roles. Esta clase no puede heredarse. |
| RoleProvider |
Define el contrato que ASP.NET implementa para proporcionar servicios de administración de roles mediante proveedores de roles personalizados. |
| RoleProviderCollection |
Colección de objetos que heredan la RoleProvider clase abstracta. |
| Roles |
Administra la pertenencia a usuarios en roles para la comprobación de autorización en una aplicación de ASP.NET. Esta clase no puede heredarse. |
| SqlMembershipProvider |
Administra el almacenamiento de información de pertenencia para una aplicación de ASP.NET en una base de datos de SQL Server. |
| SqlRoleProvider |
Administra el almacenamiento de información de pertenencia a roles para una aplicación de ASP.NET en una base de datos de SQL Server. |
| UrlAuthorizationModule |
Comprueba que el usuario tiene permiso para acceder a la dirección URL solicitada. Esta clase no puede heredarse. |
| ValidatePasswordEventArgs |
Proporciona datos de eventos para el ValidatingPassword evento de la MembershipProvider clase . |
| WindowsAuthenticationEventArgs |
Proporciona datos para el evento WindowsAuthentication_OnAuthenticate . Esta clase no puede heredarse. |
| WindowsAuthenticationModule |
Establece la identidad del usuario para una aplicación de ASP.NET cuando está habilitada la autenticación de Windows. Esta clase no puede heredarse. |
| WindowsTokenRoleProvider |
Obtiene información de rol para una aplicación de ASP.NET de Windows pertenencia a grupos. |
Enumeraciones
| Nombre | Description |
|---|---|
| ActiveDirectoryConnectionProtection |
Especifica las opciones de protección de conexión admitidas por la clase ActiveDirectoryMembershipProvider. |
| CookieProtection |
Describe cómo se protege la información de una cookie. |
| MachineKeyProtection |
Especifica valores que indican si los datos se deben cifrar o descifrar, tanto si se debe anexar o validar un código de autenticación de mensajes basado en hash (HMAC), o ambos. |
| MembershipCreateStatus |
Describe el resultado de una operación de CreateUser(String, String). |
| MembershipPasswordFormat |
Describe el formato de cifrado para almacenar contraseñas para los usuarios de pertenencia. |
Delegados
| Nombre | Description |
|---|---|
| AnonymousIdentificationEventHandler |
Representa el método que controla el evento AnonymousIdentification_Creating de un AnonymousIdentificationModuleobjeto . |
| DefaultAuthenticationEventHandler |
Representa el método que controla el evento DefaultAuthentication_OnAuthenticate de un DefaultAuthenticationModuleobjeto . |
| FormsAuthenticationEventHandler |
Representa el método que controla el evento FormsAuthentication_OnAuthenticate de un FormsAuthenticationModuleobjeto . |
| MembershipValidatePasswordEventHandler |
Representa el método que controlará el ValidatingPassword evento de la MembershipProvider clase . |
| PassportAuthenticationEventHandler |
Representa el método que controla el |
| RoleManagerEventHandler |
Define el delegado para el GetRoles evento de la RoleManagerModule clase . |
| WindowsAuthenticationEventHandler |
Representa el método que controla el evento WindowsAuthentication_OnAuthenticate de un WindowsAuthenticationModuleobjeto . |
Comentarios
Las aplicaciones de ASP.NET usan la clase /Membership para validar las credenciales de usuario y administrar la configuración de usuario, como contraseñas y direcciones de correo electrónico. La Roles clase permite administrar la autorización de la aplicación en función de grupos de usuarios asignados a roles en la aplicación web.
Tanto la Membership clase como la Roles clase funcionan con proveedores, clases que acceden al almacén de datos de la aplicación para recuperar la información de pertenencia y rol. La información de pertenencia y rol se puede almacenar en un base de datos de Microsoft SQL Server mediante las clases /< > /> y
Configure ASP.NET pertenencia mediante el elemento membership (esquema de configuración de ASP.NET). Cuando se accede a una aplicación que usa la pertenencia, ASP.NET crea una instancia de la clase />
Los roles de ASP.NET se configuran mediante el elemento roleManager (esquema de configuración de ASP.NET). ASP.NET crea una instancia de la clase /Roles que contiene información sobre la pertenencia a roles del usuario actual.
ASP.NET proporciona controles de servidor que interactúan con la clase />