Nuevas Características Nuevas Características de Seguridad en de Seguridad en ASP.NET 2.0 ASP.NET 2.0 Francisco X. Fagas A. Francisco X. Fagas A. Microsoft MVP ASP.NET Microsoft MVP ASP.NET [email protected][email protected]Intergrupo - Ecuador Intergrupo - Ecuador
25
Embed
Nuevas Características de Seguridad en ASP.NET 2.0 Francisco X. Fagas A. Microsoft MVP ASP.NET [email protected] Intergrupo - Ecuador.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Nuevas Características de Nuevas Características de Seguridad en ASP.NET 2.0Seguridad en ASP.NET 2.0
Encriptación de secciones de configuraciónEncriptación de secciones de configuraciónInformación para aprender másInformación para aprender másPreguntas y respuestasPreguntas y respuestas
Que hay de nuevo en Que hay de nuevo en seguridad?seguridad?
Servicio de membresíaServicio de membresíaServicio para manejar usuarios y credencialesServicio para manejar usuarios y credenciales
Proveedor de servicio basado en un Proveedor de servicio basado en un almacenamiento de datos flexiblealmacenamiento de datos flexible
Controles de LoginControles de LoginControles para hacer Login, creación de nuevos Controles para hacer Login, creación de nuevos usuarios, recuperación de passwords olvidados usuarios, recuperación de passwords olvidados y másy más
Servicio de Administración de RolesServicio de Administración de RolesCombina un formulario de autenticación y de Combina un formulario de autenticación y de autorización de roles sin escribir ninguna línea autorización de roles sin escribir ninguna línea de código!de código!
Validando LoginsValidando Logins
if (Membership.ValidateUser (UserName.Text, Password.Text)) RedirectFromLoginPage (UserName.Text, RememberMe.Checked);
ProveedoresProveedores
Nuevo modelo para almacenar y Nuevo modelo para almacenar y manejar estadosmanejar estados
Los almacenamientos se hacen Los almacenamientos se hacen adaptables a diferentes mediosadaptables a diferentes medios
Usados por muchos servicios ASP.NET Usados por muchos servicios ASP.NET clavesclaves
Servicio de MembresíaServicio de Membresía
Servicio de Administración de Roles y Servicio de Administración de Roles y másmás
Los proveedores preconstruidos Los proveedores preconstruidos hacen que los estados de hacen que los estados de almacenamiento ASP.NET sean almacenamiento ASP.NET sean flexiblesflexibles
Propiedades de presentación Propiedades de presentación ConfigurableConfigurable
Presentación, e.g. back color, fore colorPresentación, e.g. back color, fore color
Behavior, e.g. redireccionar a urlsBehavior, e.g. redireccionar a urls
<asp:LoginName /><asp:LoginName />
Presenta el nombre del usuario ActualPresenta el nombre del usuario ActualString con Formato, e.g. ‘Welcome, {0}!”String con Formato, e.g. ‘Welcome, {0}!”
Otras Presentaciones Otras Presentaciones User.Identity.NameUser.Identity.Name
<asp:LoginStatus /><asp:LoginStatus />Presenta el Estado del UsuarioPresenta el Estado del Usuario
No autenticado: ‘Login’No autenticado: ‘Login’
autenticado: ‘Logout’autenticado: ‘Logout’
Basado en imagen o textoBasado en imagen o texto
<asp:LoginView /><asp:LoginView />
La presentación varía por:La presentación varía por:AnonymousAnonymous
Usuario AutenticadosUsuario Autenticados
Role Membership – Segmentos de página Role Membership – Segmentos de página por rolpor rol
Plantillas y RolesPlantillas y Roles<loggedintemplate /><loggedintemplate />
<anonymoustemplate /><anonymoustemplate />
<rolegroups /><rolegroups />
<asp:ChangePassword /><asp:ChangePassword />
IU Para cambiar Password:IU Para cambiar Password:Convertir a PlantillaConvertir a Plantilla
Integración: Integración: Integración con MembershipIntegración con Membership
Modelo de presentación dual – uno para Modelo de presentación dual – uno para usuarios autenticados y otro para usuarios autenticados y otro para usuarios no autenticadosusuarios no autenticados
Propiedades de presentación Propiedades de presentación configurablesconfigurables
Presentación, e.g. back color, fore colorPresentación, e.g. back color, fore color
Integración: Integración: Usa el proveedor de Membresía por Usa el proveedor de Membresía por fedectofedecto
Reglas de recuperación de MembershipReglas de recuperación de Membership
Propiedades de presentación Propiedades de presentación configurableconfigurable
Presentación, e.g. back color, fore colorPresentación, e.g. back color, fore color
Configuración, e.g. redireccionar a urlsConfiguración, e.g. redireccionar a urls
Login ControlsLogin Controls
Encriptar ConfiguraciónEncriptar Configuración
ResumenResumen
Qué hay de nuevo en ASP.NETQué hay de nuevo en ASP.NETNuevas Características de Seguridad de ASP.NET Nuevas Características de Seguridad de ASP.NET 2.02.0
Membresía y Administración de RolesMembresía y Administración de RolesModelo de ProveedoresModelo de Proveedores
Laboratorios de MSDN:Laboratorios de MSDN:http://lab.msdn.microsoft.com/http://lab.msdn.microsoft.com/
Más Recursos ASP.NETMás Recursos ASP.NEThttp://beta.asp.nethttp://beta.asp.net
Recursos y Noticias:Recursos y Noticias:www.programar.netwww.programar.net
www.willydev.netwww.willydev.net
www.developersec.netwww.developersec.net
Preguntas y respuestasPreguntas y respuestas
Proponer preguntas usando el botón “Ask a Proponer preguntas usando el botón “Ask a Question”Question”
No te olvides de llenar la encuestaNo te olvides de llenar la encuesta
Para webcasts futuros y pasados (en inglés) Para webcasts futuros y pasados (en inglés) http://www.microsoft.com/webcastshttp://www.microsoft.com/webcasts
Para webcasts futuros y pasados (en Para webcasts futuros y pasados (en castellano) castellano) http://www.microsoft.com/spanish/msdn/latahttp://www.microsoft.com/spanish/msdn/latam/video m/video
Este webcast fue presentado usando Este webcast fue presentado usando Microsoft Office LiveMeeting. Se puede Microsoft Office LiveMeeting. Se puede obtener una prueba de 14 días gratuita en obtener una prueba de 14 días gratuita en http://www.microsoft.com/presentlive http://www.microsoft.com/presentlive
¿Dónde se puede obtener ¿Dónde se puede obtener MSDN?MSDN?
Llenar la encuesta al final del webcast y Llenar la encuesta al final del webcast y pedir a un representante de Microsoft pedir a un representante de Microsoft que le contacteque le contacte
Convertirse en un suscriptor de los Convertirse en un suscriptor de los CDs/DVDs de MSDN en CDs/DVDs de MSDN en http://msdn.microsoft.com/subscriptions http://msdn.microsoft.com/subscriptions