La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Webcasts de seguridad Seguridad en ASP.NET 2.0 Partes 1 y 2 Seguridad en ASP.NET 2.0 Partes 1 y 2 Parte 1: Servicio de Membresía y controles Login Parte.

Presentaciones similares


Presentación del tema: "Webcasts de seguridad Seguridad en ASP.NET 2.0 Partes 1 y 2 Seguridad en ASP.NET 2.0 Partes 1 y 2 Parte 1: Servicio de Membresía y controles Login Parte."— Transcripción de la presentación:

1 Webcasts de seguridad Seguridad en ASP.NET 2.0 Partes 1 y 2 Seguridad en ASP.NET 2.0 Partes 1 y 2 Parte 1: Servicio de Membresía y controles Login Parte 1: Servicio de Membresía y controles Login Parte 2: Administración de roles, herramientas y secciones encriptadas en el Web.Config Parte 2: Administración de roles, herramientas y secciones encriptadas en el Web.Config Application Verifier Application Verifier Introducción al Application Verifier Introducción al Application Verifier Algunas características de seguridad.NET 2.0 Algunas características de seguridad.NET 2.0

2 Membership Service y Login Controls (Servicio de Membresía y Controles Login) Jorge Oblitas joblitas@microsoft.com

3 Membership Service Administra usuarios y credenciales Administra usuarios y credenciales Acceso declarativo vía W.S. Admin Tool Acceso declarativo vía W.S. Admin Tool Acceso programático vía la Membership API Acceso programático vía la Membership API Simplifica la autenticación por formularios Simplifica la autenticación por formularios Nos da lógica para validar Logins, crear usuarios y más Nos da lógica para validar Logins, crear usuarios y más Administra los data stores, e-mails y otros datos Administra los data stores, e-mails y otros datos Basado en providers para un almacenamiento de datos flexible Basado en providers para un almacenamiento de datos flexible

4 Esquema de Membership Membership API Membership Data SQL Server Otros Data Stores Controles Login LoginStatus LoginView SqlMembershipProvider Otros Membership Providers Otros Membership Providers Membership Providers Membership MembershipUser ActiveDirectory- MembershipProvider ActiveDirectory- MembershipProvider Active Directory Otros Controles

5 La clase Membership Brinda métodos estáticos para realizar las principales tareas de Membresía Brinda métodos estáticos para realizar las principales tareas de Membresía Crear y borrar usuarios Crear y borrar usuarios Obtener información acerca de los usuarios Obtener información acerca de los usuarios Generar contraseñas aleatorias Generar contraseñas aleatorias Validar logins Validar logins Incluye propiedades estáticas de tipo read-only para recibir datos acerca de la la configuración del provider Incluye propiedades estáticas de tipo read-only para recibir datos acerca de la la configuración del provider

6 Validando Logins if (Membership.ValidateUser (NombredeUsuario.Text, Password.Text)) FormsAuthentication.RedirectFromLoginPage (NombredeUsuario.Text, RememberMe.Checked); ID = NombredeUsuario" ID = "Password"

7 La clase MembershipUser Representa a usuarios individuales registrados en el membership data store Representa a usuarios individuales registrados en el membership data store Incluye varias propiedades para obtener y configurar la información del usuario Incluye varias propiedades para obtener y configurar la información del usuario Incluye métodos para obtener, cambiar y resetear contraseñas Incluye métodos para obtener, cambiar y resetear contraseñas La retornan métodos Membership como GetUser y CreateUser La retornan métodos Membership como GetUser y CreateUser

8 Restaurando los privilegios de Login MembershipUser user = Membership.GetUser (Jorge"); if (user != null) { if (user.IsLockedOut) { user.UnlockUser (); // TODO: Optionally use MembershipUser.ResetPassword // Resetear la password de Jorge }

9 Aspnet_regsql.exe Herramienta para crear una base de datos usada por el SqlMembershipProvider y otros SQL Server providers Herramienta para crear una base de datos usada por el SqlMembershipProvider y otros SQL Server providers

10 Controles Login Login Password- Recovery Password- Recovery LoginStatus LoginName LoginView CreateUser- Wizard CreateUser- Wizard Change- Password Change- Password Membresía y Manejo de Roles

11 Uso del control Login <asp:Login ID="LoginControl" RunAt="server" CreateUserText=Crear nueva cuenta" CreateUserUrl="Crearusuario.aspx" DisplayRememberMe="false" PasswordRecoveryText=Olvidaste la contraseña?" PasswordRecoveryUrl=recuperarPassword.aspx" LoginButtonText=Hacerlo!" TitleText=Por favor Loguéate" />

12

13 BONO Permisos en ClickOnce

14 Preguntas

15 Muchas gracias


Descargar ppt "Webcasts de seguridad Seguridad en ASP.NET 2.0 Partes 1 y 2 Seguridad en ASP.NET 2.0 Partes 1 y 2 Parte 1: Servicio de Membresía y controles Login Parte."

Presentaciones similares


Anuncios Google