Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

System.Web.Security (Espacio de nombres)

Actualización: noviembre 2007

El espacio de nombres System.Web.Security contiene clases que sirven para implementar la seguridad de ASP.NET en las aplicaciones de servidores Web.

Las aplicaciones ASP.NET utilizan la clase Membership para validar las credenciales del usuario y administrar la configuración del usuario, como contraseñas y direcciones de correo electrónico. La clase Roles permite administrar la autorización para la aplicación basándose en los grupos de usuarios asignados a las funciones en la aplicación Web.

Tanto la clase Membership, como la clase Roles trabajan con proveedores, clases que obtienen acceso al almacén de datos de la aplicación para recuperar la información de funciones y suscripciones. La información de funciones y suscripciones se puede almacenar en una base de datos de Microsoft SQL Server mediante las clases SqlMembershipProvider y SqlRoleProvider; en Active Directory, utilizando las clases ActiveDirectoryMembershipProvider y AuthorizationStoreRoleProvider, o en un origen de datos personalizado, con las implementaciones de las clases MembershipProvider y RoleProvider.

La suscripción de ASP.NET se configura utilizando Elemento membership (Esquema de configuración de ASP.NET). Cuando se obtiene acceso a una aplicación que utiliza la suscripción, ASP.NET crea una instancia de la clase Membership que se puede utilizar para consultar la información de suscripción. Las implementaciones específicas del proveedor de la clase MembershipUser contienen información sobre el usuario que tiene acceso a la página. Puede crear implementaciones personalizadas de la clase MembershipUser para su aplicación.

Las funciones de ASP.NET se configuran utilizando Elemento roleManager (Esquema de configuración de ASP.NET). ASP.NET crea una instancia de la clase Roles que contiene información sobre la suscripción de funciones del usuario actual.

ASP.NET proporciona controles de servidor que interactúan con la clase Membership y con la clase Roles. Los controles Login, CreateUserWizard y ChangePassword trabajan con la clase Membership para simplificar la creación de una aplicación Web autenticada, y el control LoginView utiliza plantillas específicas de función con el fin de personalizar páginas Web para los grupos específicos de usuarios.

  ClaseDescripción
kt5ssstk.pubclass(es-es,VS.90).gifActiveDirectoryMembershipProvider Administra el almacenamiento de información de suscripción de aplicaciones ASP.NET en servidores Active Directory y Active Directory Application Mode.
kt5ssstk.pubclass(es-es,VS.90).gifActiveDirectoryMembershipUser Expone y actualiza información de usuario suscrito almacenada en un almacén de datos de Active Directory.
kt5ssstk.pubclass(es-es,VS.90).gifAnonymousIdentificationEventArgsProporciona datos del evento AnonymousIdentification_Creating. Esta clase no puede heredarse.
kt5ssstk.pubclass(es-es,VS.90).gifAnonymousIdentificationModuleAdministra identificadores anónimos para la aplicación ASP.NET.
kt5ssstk.pubclass(es-es,VS.90).gifAuthorizationStoreRoleProviderAdministra el almacenamiento de la información de suscripción de funciones para una aplicación ASP.NET en un almacén de directivas del administrador de autorizaciones, o en un archivo XML, en un Active Directory, o en un servidor de modo de aplicaciones Active Directory.
kt5ssstk.pubclass(es-es,VS.90).gifDefaultAuthenticationEventArgsProporciona datos para el evento DefaultAuthentication_OnAuthenticate. No se puede heredar esta clase.
kt5ssstk.pubclass(es-es,VS.90).gifDefaultAuthenticationModuleGarantiza que un objeto de autenticación está presente en el contexto. No se puede heredar esta clase.
kt5ssstk.pubclass(es-es,VS.90).gifFileAuthorizationModuleComprueba que el usuario tiene el permiso para tener acceso al archivo solicitado. No se puede heredar esta clase.
kt5ssstk.pubclass(es-es,VS.90).gifFormsAuthentication Administra los servicios de autenticación de formularios para las aplicaciones Web. No se puede heredar esta clase.
kt5ssstk.pubclass(es-es,VS.90).gifFormsAuthenticationEventArgsProporciona datos para el evento FormsAuthentication_OnAuthenticate. No se puede heredar esta clase.
kt5ssstk.pubclass(es-es,VS.90).gifFormsAuthenticationModuleEstablece la identidad del usuario para una aplicación ASP.NET cuando se habilita la autenticación de formularios. No se puede heredar esta clase.
kt5ssstk.pubclass(es-es,VS.90).gifFormsAuthenticationTicketProporciona acceso a las propiedades y valores del vale utilizados con la autenticación de formularios para identificar a los usuarios. No se puede heredar esta clase.
kt5ssstk.pubclass(es-es,VS.90).gifFormsIdentityRepresenta una identidad del usuario autenticado utilizando la autenticación de formularios. No se puede heredar esta clase.
kt5ssstk.pubclass(es-es,VS.90).gifMembership Valida las credenciales del usuario y administra su configuración. Esta clase no se puede heredar.
kt5ssstk.pubclass(es-es,VS.90).gifMembershipCreateUserExceptionExcepción que se produce cuando un proveedor de pertenencia no crea correctamente un usuario.
kt5ssstk.pubclass(es-es,VS.90).gifMembershipPasswordExceptionExcepción que se produce cuando una contraseña no se puede recuperar del almacén de contraseñas.
kt5ssstk.pubclass(es-es,VS.90).gifMembershipProviderDefine el contrato que implementa ASP.NET para proporcionar servicios de suscripción mediante proveedores de suscripciones personalizados.
kt5ssstk.pubclass(es-es,VS.90).gifMembershipProviderCollectionColección de objetos que heredan la clase abstracta MembershipProvider.
kt5ssstk.pubclass(es-es,VS.90).gifMembershipUserExpone y actualiza información del usuario suscrito en el almacén de datos de la suscripción.
kt5ssstk.pubclass(es-es,VS.90).gifMembershipUserCollectionColección de objetos MembershipUser.
kt5ssstk.pubclass(es-es,VS.90).gifPassportAuthenticationEventArgsArgumento de evento que se pasa al evento Authenticate mediante PassportAuthenticationModule. Como ya existe una identidad en este punto, resulta útil para adjuntar un objeto IPrincipal personalizado al contexto utilizando la identidad suministrada. Esta clase está obsoleta.
kt5ssstk.pubclass(es-es,VS.90).gifPassportAuthenticationModuleProporciona un contenedor para los servicios de autenticación de Passport. No se puede heredar esta clase. Esta clase está obsoleta.
kt5ssstk.pubclass(es-es,VS.90).gifPassportIdentityProporciona una clase que va a utilizar PassportAuthenticationModule. Proporciona el medio para que una aplicación tenga acceso al método Ticket. No se puede heredar esta clase. Esta clase está obsoleta.
kt5ssstk.pubclass(es-es,VS.90).gifPassportPrincipalRepresenta una identidad principal Passport autenticada. Esta clase está obsoleta.
kt5ssstk.pubclass(es-es,VS.90).gifRoleManagerEventArgs Proporciona los datos de eventos para el evento GetRoles de la clase RoleManagerModule.
kt5ssstk.pubclass(es-es,VS.90).gifRoleManagerModuleAdministra una instancia de RolePrincipal para el usuario actual. Esta clase no se puede heredar.
kt5ssstk.pubclass(es-es,VS.90).gifRolePrincipalRepresenta información de seguridad de la solicitud HTTP actual, incluida la suscripción a funciones. Esta clase no se puede heredar.
kt5ssstk.pubclass(es-es,VS.90).gifRoleProviderDefine el contrato que implementa ASP.NET para proporcionar servicios de administración de funciones mediante proveedores de funciones personalizados.
kt5ssstk.pubclass(es-es,VS.90).gifRoleProviderCollectionColección de objetos que heredan la clase abstracta RoleProvider.
kt5ssstk.pubclass(es-es,VS.90).gifRolesAdministra la suscripción del usuario a funciones para el control de autorización en una aplicación ASP.NET. Esta clase no se puede heredar.
kt5ssstk.pubclass(es-es,VS.90).gifSqlMembershipProviderAdministra el almacenamiento de información de suscripciones para una aplicación ASP.NET en una base de datos de SQL Server.
kt5ssstk.pubclass(es-es,VS.90).gifSqlRoleProviderAdministra el almacenamiento de la información de suscripción a funciones para una aplicación ASP.NET en una base de datos de SQL Server.
kt5ssstk.pubclass(es-es,VS.90).gifUrlAuthorizationModuleComprueba que el usuario tiene permiso de acceso a la dirección URL solicitada. No se puede heredar esta clase.
kt5ssstk.pubclass(es-es,VS.90).gifValidatePasswordEventArgsProporciona los datos de eventos para el evento ValidatingPassword de la clase MembershipProvider.
kt5ssstk.pubclass(es-es,VS.90).gifWindowsAuthenticationEventArgsProporciona datos del evento WindowsAuthentication_OnAuthenticate. No se puede heredar esta clase.
kt5ssstk.pubclass(es-es,VS.90).gifWindowsAuthenticationModule Establece la identidad del usuario para una aplicación ASP.NET cuando se habilita la autenticación de Windows. No se puede heredar esta clase.
kt5ssstk.pubclass(es-es,VS.90).gifWindowsTokenRoleProviderObtiene información de las funciones de una aplicación ASP.NET basada en la suscripción a grupos de Windows.

  DelegadoDescripción
kt5ssstk.pubdelegate(es-es,VS.90).gifAnonymousIdentificationEventHandlerRepresenta el método que controla el evento AnonymousIdentification_Creating de un AnonymousIdentificationModule.
kt5ssstk.pubdelegate(es-es,VS.90).gifDefaultAuthenticationEventHandlerRepresenta el método que controla el evento DefaultAuthentication_OnAuthenticate de DefaultAuthenticationModule.
kt5ssstk.pubdelegate(es-es,VS.90).gifFormsAuthenticationEventHandlerRepresenta el método que controla el evento FormsAuthentication_OnAuthenticate de la clase FormsAuthenticationModule.
kt5ssstk.pubdelegate(es-es,VS.90).gifMembershipValidatePasswordEventHandler Representa el método que controlará el evento ValidatingPassword de la clase MembershipProvider.
kt5ssstk.pubdelegate(es-es,VS.90).gifPassportAuthenticationEventHandlerRepresenta el método que controla el evento PassportAuthentication_OnAuthenticate de un PassportAuthenticationModule. Esta clase está obsoleta.
kt5ssstk.pubdelegate(es-es,VS.90).gifRoleManagerEventHandlerDefine los delegados del evento GetRoles de la clase RoleManagerModule.
kt5ssstk.pubdelegate(es-es,VS.90).gifWindowsAuthenticationEventHandlerRepresenta el método que controla el evento WindowsAuthentication_OnAuthenticate de WindowsAuthenticationModule.

  EnumeraciónDescripción
kt5ssstk.pubenumeration(es-es,VS.90).gifActiveDirectoryConnectionProtection Especifica las opciones de protección de conexión admitidas por la clase ActiveDirectoryMembershipProvider.
kt5ssstk.pubenumeration(es-es,VS.90).gifCookieProtectionDescribe cómo se protege la información en una cookie.
kt5ssstk.pubenumeration(es-es,VS.90).gifMembershipCreateStatusDescribe el resultado de una operación de CreateUser.
kt5ssstk.pubenumeration(es-es,VS.90).gifMembershipPasswordFormatDescribe el formato de cifrado empleado para almacenar contraseñas de usuarios suscritos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft