Máster en Identity .NET: Login, Autenticación y Autorización
Domina Identity en .NET 10 con Roles, Claims, OAuth, MFA/2FA, acceso externo y seguridad avanzada para aplicaciones real
Lo que serás capaz de hacer
Domina Identity en .NET 10 desde cero hasta un nivel profesional, con un enfoque práctico, actualizado y orientado al desarrollo real de aplicaciones seguras. Este curso te guía paso a paso por todos los componentes que hacen posible la autenticación y autorización moderna en ASP.NET Core, con ejercicios aplicables de inmediato a tus propios proyectos. A lo largo del curso aprenderás a crear un proyecto con Identity desde cero, configurar correctamente EF Core y el contexto de identidad, personalizar las páginas del sistema de autenticación, proteger áreas completas con políticas, roles y claims, implementar recuperación de contraseña, confirmación de correo electrónico, accesos externos con Facebook y Google, autenticación en dos factores (2FA-MFA) y administración completa de usuarios y roles desde la aplicación. Verás cómo estructurar Identity de manera profesional, cómo trabajar con autorización avanzada, cómo crear políticas personalizadas y cómo integrar Identity tanto en MVC como en Razor Pages con .NET 10, siguiendo las prácticas actuales que hoy se utilizan en entornos empresariales. Cada sección ha sido actualizada cuidadosamente siguiendo las buenas prácticas tradicionales, respetando la forma clásica de trabajar en .NET, pero llevándolo todo al estándar moderno de .NET 10 LTS para garantizar seguridad, calidad y mantenibilidad. Este curso está diseñado para desarrollar aplicaciones reales con autenticación sólida, administración interna, permisos por rol, claims personalizados y protección completa de vistas, carpetas y acciones del proyecto. ¿Qué aprenderás en este curso? Crear proyectos con Identity en .NET 10 desde cero. Configurar EF Core 10 y generar migraciones iniciales de forma profesional. Realizar scaffold completo de Identity y personalizar las páginas generadas. Integrar LoginPartial en tu layout con navegación dinámica basada en roles. Crear roles iniciales, asignarlos a usuarios y proteger páginas completas según el rol asignado. Implementar autorización basada en Roles y Claims con políticas personalizadas. Recuperar contraseña y confirmar cuenta por correo electrónico. Configurar acceso externo con Facebook y Google actualizado a 2025. Implementar autenticación en dos factores (2FA/MFA) con Identity en .NET 10. Crear módulos completos de administración interna de usuarios y roles. Integrar Identity en Razor Pages (.NET 10) para escenarios más modernos. Aplicar buenas prácticas de seguridad, cookies y configuración del middleware. Subir tu proyecto completo a GitHub desde Visual Studio o VS Code para gestión profesional del código. Contenido del curso (actualizado a 2025) Introducción Creación del proyecto Estructura completa de Identity en MVC Recuperar contraseña Confirmación de cuenta por correo Acceso con aplicaciones externas (Facebook y Google) Autenticación de dos factores (2FA-MFA) Autorización basada en roles Gestión de perfil y cambio de contraseña Administración completa de roles Administración de usuarios Claims y autorización basada en claims Implementación de Identity con Razor Pages (.NET 10) Subir el proyecto a GitHub desde el código ¿A quién va dirigido? Desarrolladores que trabajan con .NET y desean integrar autenticación real en sus aplicaciones. Programadores que buscan dominar Identity bajo un enfoque sólido y actualizado. Estudiantes que quieren aprender autenticación moderna con roles, claims, 2FA y login externo. Empresas o profesionales que necesitan implementar seguridad en sus aplicaciones internas. Desarrolladores que vienen del MVC tradicional y desean actualizarse a .NET 10 LTS. Por qué este curso es diferente Totalmente actualizado a .NET 10 LTS y EF Core 10. Explicado paso a paso con un enfoque claro y tradicional. Ejercicios prácticos aplicables a proyectos reales. Buenas prácticas de seguridad y estructura profesional. Contenido directo, sin rodeos y con explicaciones que sí se entienden. Da el siguiente paso en tu formación como desarrollador .NET Al finalizar este curso sabrás implementar sistemas de autenticación completos y profesionales: inicio de sesión, roles, claims, administración interna, seguridad reforzada, accesos externos y autenticación en dos factores. Es el tipo de conocimiento que te diferencia como desarrollador y te permite crear aplicaciones empresariales seguras con estándares modernos. Inscríbete ahora y lleva tus habilidades con .NET 10 e Identity al siguiente nivel.
- Crear un sistema completo de Autenticación y Autorización profesional con Identity en .NET 10 usando MVC.
- Implementar Identity en .NET 10 con Razor Pages, integrando Login, Roles, Claims, MFA/2FA y acceso externo con OAuth.
- Configurar Roles, Claims y Políticas avanzadas para controlar permisos y proteger páginas, carpetas y acciones en .NET 10.
- Administrar usuarios y roles dentro de la aplicación: creación, edición, bloqueo, cambio de contraseña y gestión de perfiles.
- Implementar recuperación de contraseña, confirmación por correo, seguridad con MFA/2FA y manejo de cookies en Identity .NET 10.
- Realizar el Scaffold de Identity en .NET 10 y personalizar las páginas de autenticación siguiendo buenas prácticas.
Temario
UNIDAD 1 - Introducción · 8 leccionesUNIDAD 1 - Introducción
UNIDAD 1 - Introducción
- ¿Que és Identiy en .NET?
- Autenticación y Autorización
- Tipos de Autenticación
- Arquitectura de Identity en .NET
- Roles y Claims
- Herramientas Necesarias para el Curso
- Que Debería Tener un Sistema de Autenticación Moderno
- Autenticación y Autorización en Identity .NET
UNIDAD 2 - Creación del Proyecto · 4 leccionesUNIDAD 2 - Creación del Proyecto
UNIDAD 2 - Creación del Proyecto
- Creación del Proyecto con .NET 10
- Archivo de Contexto y Extensiones del Proyecto
- Cadena de Conexión, Migración y Base de Datos
- Cadena de Conexión y Migraciones en Identity .NET
UNIDAD 3 - Estructura de Identity Server en MVC · 21 leccionesUNIDAD 3 - Estructura de Identity Server en MVC
UNIDAD 3 - Estructura de Identity Server en MVC
- Agregar Servicio Identity
- Configuración del Servicio Identity en .NET
- Agregar más Campos a la Tabla Usuarios
- Práctica Campos Modelo Usuario
- Crear Modelo para Registro
- Crear modelo de registro con validaciones
- Crear Modelo para Acceso
- Crear Controlador y Visa de Registro de Usuario
- Registrar Usuario en la Base de Datos
- Registro de Usuarios en Identity .NET
- Método y Vista Acceder (Login)
- Funcionalidad de Acceso
- Validar credenciales de acceso
- Proceso de Login en Identity .NET
- Vista Parcial de Registro y Acceso
- Mostrar Usuario Autenticado y Cerrar Sesion
- Recordar Datos
- Más Configuraciones de Identity
- Mejorar Layout en Acceso y Registro
- Descarga los archivos fuente de esta sección terminada.
- Diseño de Roles y Permisos con Identity en MVC
UNIDAD 4 - Recuperar Contraseña con Identity en .NET 10 · 13 leccionesUNIDAD 4 - Recuperar Contraseña con Identity en .NET 10
UNIDAD 4 - Recuperar Contraseña con Identity en .NET 10
- Introducción a la Recuperación de Contraseña con Identity
- Opciones de Acceso, Bloqueo y Seguridad en Identity
- Opciones de acceso, bloqueo y seguridad en ASP.NET Identity
- Vista: “¿Olvidaste tu Contraseña?”
- Generación del Token y Preparación del Envío de Email
- Generar token para recuperación de contraseña
- Token de recuperación y preparación del envío de email en Identity
- Configuración del Servicio de Email (SMTP / Gmail / MailJet / SendGrid)
- Integración: Vista Olvidé mi Contraseña + Lógica de Envío de Email
- Vista y Funcionalidad Completa: Restablecer la Contraseña
- Restablecer contraseña con validaciones
- Vista y funcionalidad del restablecimiento de contraseña en Identity
- Descarga los archivos fuente de esta sección terminada.
UNIDAD 5 - Confirmación de Cuenta por Correo Electrónico con Identity · 11 leccionesUNIDAD 5 - Confirmación de Cuenta por Correo Electrónico con Identity
UNIDAD 5 - Confirmación de Cuenta por Correo Electrónico con Identity
- Introducción: Confirmación de Cuenta con Identity
- Configurar Confirmación de Email en Identity (.NET 10)
- Controlador y Método de Confirmación
- Confirmación de correo electrónico en Identity (.NET 10)
- Vista de Confirmación de Email y Otras Vistas
- Prueba Completa del Flujo de Confirmación
- Prueba completa del flujo de confirmación de correo en Identity
- Restringir Acceso a Usuarios No Confirmados
- Restricción de acceso para usuarios no confirmados en Identity
- Acceso según Email Confirmado
- Descarga los archivos fuente de esta sección terminada
UNIDAD 6 - Acceso con Aplicaciones Externas (Facebook Login con Identity) · 10 leccionesUNIDAD 6 - Acceso con Aplicaciones Externas (Facebook Login con Identity)
UNIDAD 6 - Acceso con Aplicaciones Externas (Facebook Login con Identity)
- Introducción al Acceso con Aplicaciones Externas
- Configuración del Acceso con Facebook en .NET 10
- Diseño y Actualización de la Vista de Login
- Implementación del Método de Acceso Externo
- Acceso externo simulado
- Método Callback y Confirmación de Usuario Externo
- Confirmación y Prueba Completa del Acceso con Facebook
- Acceso con aplicaciones externas y Facebook en Identity (.NET 10)
- Descarga los archivos fuente de esta sección terminada.
- Implementar acceso externo con Facebook y Google
UNIDAD 7 - Acceso con Aplicaciones Externas (Google Login con Identity) · 7 leccionesUNIDAD 7 - Acceso con Aplicaciones Externas (Google Login con Identity)
UNIDAD 7 - Acceso con Aplicaciones Externas (Google Login con Identity)
- Registrar la App en Google Cloud Console
- Configurar Google en .NET 10
- Configuración del acceso con Google en Identity (.NET 10)
- Actualizar la vista Login con el botón “Acceder con Google”
- Prueba completa del acceso con Google
- Mejoras en el Layout de la vista Login
- Descarga los archivos fuente de esta sección terminada.
UNIDAD 8 - Autenticación en Dos Factores (2FA-MFA) con Identity en .NET 10 · 20 leccionesUNIDAD 8 - Autenticación en Dos Factores (2FA-MFA) con Identity en .NET 10
UNIDAD 8 - Autenticación en Dos Factores (2FA-MFA) con Identity en .NET 10
- Introducción a la Autenticación en Dos Factores (2FA)
- Preparación del Proyecto para Soportar 2FA
- Generar el Código Secreto y Mostrarlo al Usuario (GET)
- Generar código secreto 2FA
- Generación del código secreto para 2FA en Identity (GET)
- Vista: Activar Autenticación en Dos Factores
- Implementación del Código QR
- Confirmar el Código del Autenticador (POST)
- Validar código del autenticador 2FA
- Confirmación del código del autenticador (POST) en 2FA
- Implementar 2FA en el Flujo de Login
- Vista y Método para Validar el Código del Autenticador (GET)
- Método Login con 2FA y Probar Funcionalidad
- Implementación del 2FA en el flujo de Login con Identity
- Habilitar y Deshabilitar Autenticación en Dos Factores
- Probar Funcionalidad de Habilitar y Deshabilitar 2FA
- Prueba desde Emulador Android
- Qué es MFA
- Descarga los archivos fuente de esta sección terminada.
- Implementar acceso externo con Facebook y Google
UNIDAD 9 - Autorización Basada en Roles en Identity (.NET 10) · 14 leccionesUNIDAD 9 - Autorización Basada en Roles en Identity (.NET 10)
UNIDAD 9 - Autorización Basada en Roles en Identity (.NET 10)
- Actualizar Extensiones de EF Core
- Introducción a la Autorización en Identity
- Habilitar Roles en Identity (.NET 10)
- Habilitar Roles en Identity con .NET 10
- Crear Roles desde Código (Seeding Inicial)
- Asignar un Rol por Defecto al Registrarse
- Agregar Selección de Rol en el Registro
- Proteger Acciones y Vistas con Roles
- Validar acceso según rol
- Protección de acciones y vistas con Roles en Identity
- Proteger Menús y Elementos de UI según Rol
- Configuración de Cookies y Seguridad de Sesión
- Descarga los archivos fuente de esta sección terminada.
- Autorización Basada en Roles
UNIDAD 10 - Gestión de Perfil y Cambio de Contraseña con Identity · 8 leccionesUNIDAD 10 - Gestión de Perfil y Cambio de Contraseña con Identity
UNIDAD 10 - Gestión de Perfil y Cambio de Contraseña con Identity
- Controlador de Perfil de Usuario y Acción “Editar Perfil”
- Vista Formulario Editar Perfil (Datos Básicos)
- Funcionalidad Guardar Cambios de Perfil (POST)
- Modelo para Cambiar Contraseña (ViewModel)
- Acciones GET y POST para Cambiar Contraseña
- Vista Formulario Cambiar Contraseña con Validaciones
- Proteger Controlador y Métodos de Perfil y Contraseña
- Descarga los archivos fuente de esta sección terminada.
UNIDAD 11 - Administración Completa de Roles en Identity (.NET 10) · 7 leccionesUNIDAD 11 - Administración Completa de Roles en Identity (.NET 10)
UNIDAD 11 - Administración Completa de Roles en Identity (.NET 10)
- Creación de Controlador y Método Index
- Vista Lista de Roles
- Método, Vista y Funcionalidad Crear
- Método, Vista y Funcionalidad Editar Rol
- Método, Vista y Funcionalidad Eliminar Rol
- Acerca de los Roles
- Descarga los archivos fuente de esta sección terminada.
UNIDAD 12 - Administración de Usuarios en Identity (.NET 10) · 8 leccionesUNIDAD 12 - Administración de Usuarios en Identity (.NET 10)
UNIDAD 12 - Administración de Usuarios en Identity (.NET 10)
- Configurar el Controlador de Administración de Usuarios
- Listar Usuarios (Vista + Acción)
- Editar Usuario – Método GET
- Editar Usuario – Método POST
- Administrar Roles del Usuario (GET + Vista)
- Guardar Roles del Usuario (POST)
- Bloquear y Desbloquear Usuario
- Descarga los archivos fuente de esta sección terminada.
UNIDAD 13 - Claims y Autorización Basada en Claims (Identity .NET 10) · 14 leccionesUNIDAD 13 - Claims y Autorización Basada en Claims (Identity .NET 10)
UNIDAD 13 - Claims y Autorización Basada en Claims (Identity .NET 10)
- Introducción a los Claims en Identity
- Preparación del Proyecto y ViewModels para Claims
- Acción GET: Administrar Claims de un Usuario
- Vista: Administrar Claims
- Acción POST: Asignar y Quitar Claims
- Configurar Claims para Usuarios
- Crear un Controlador de Pruebas (ClaimsDemoController)
- Autorización Avanzada con Policies en ASP.NET Core
- Proteger Acciones y Vistas con Claims
- Acceso según Claim del usuario
- Protección de Acciones y Vistas con Claims en ASP.NET Core
- Autorización Avanzada con Policies
- Descarga los archivos fuente de esta sección terminada.
- Claims y Autorización Basada en Claims
UNIDAD 14 - Identity con Razor Pages (.NET 10) · 10 leccionesUNIDAD 14 - Identity con Razor Pages (.NET 10)
UNIDAD 14 - Identity con Razor Pages (.NET 10)
- Introducción a Identity en Razor Pages
- Crear el Proyecto con Identity Integrado (Cuentas Individuales)
- Exploración de la Estructura del Proyecto
- Configurar la Cadena de Conexión y Actualizar la Base de Datos
- Scaffold de Identity (Personalizar Vistas y Código)
- Agregar Campos Personalizados a IdentityUser
- Personalización de Registro y Perfil (Razor Pages)
- Implementar Roles en Identity (Razor Pages) y Proteger Acceso
- ¿Qué sigue?
- Descarga los archivos fuente de esta sección terminada.
UNIDAD 15 - Siguiente Paso · 1 leccionesUNIDAD 15 - Siguiente Paso
UNIDAD 15 - Siguiente Paso
- Clase Extra
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
15 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
20 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por render2web : Más de 160.000 Estudiantes en Todo el Mundo.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 15 unidades · 156 lecciones · 60 h
- 12 meses de acceso
- 20 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por render2web : Más de 160.000 Estudiantes en Todo el Mundo; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


