En este artículo se proporciona un índice de características de desarrollo relacionadas con escenarios que implican seguridad e identidad en aplicaciones de Windows.
Características del sistema operativo Windows
Windows proporciona una amplia variedad de API relacionadas con escenarios de seguridad e identidad para aplicaciones. Estas características están disponibles a través de una combinación de las API del SDK de Aplicaciones para Windows, Windows Runtime (WinRT) y Win32 (C++ y COM) proporcionadas por el SDK de Windows.
API del SDK de Aplicaciones para Windows
Actualmente, el SDK de Aplicaciones para Windows no proporciona API relacionadas con escenarios de seguridad e identidad distintos de algunas API auxiliares en el espacio de nombres Microsoft.Windows.Security.AccessControl. Estas API están relacionadas con el uso compartido de objetos con nombre entre aplicaciones empaquetadas y aplicaciones Win32.
API de WinRT
En los artículos siguientes se proporciona información acerca de las características disponibles a través de las API de WinRT proporcionadas por Windows SDK.
Las aplicaciones de Windows presentan varias opciones de autenticación de usuario, que van desde el inicio de sesión único (SSO) simple mediante el agente de autenticación web hasta la autenticación en dos fases de alta seguridad.
En este artículo se describe cómo las aplicaciones de Windows pueden usar la caja de seguridad de credenciales para almacenar y recuperar credenciales de usuario de forma segura, y cómo transferirlas entre dispositivos con la cuenta de Microsoft del usuario.
En este artículo se explica cómo agregar datos biométricos de huellas digitales a la aplicación de Windows, incluida una solicitud de autenticación de huellas digitales cuando el usuario debe dar su consentimiento para una acción determinada, lo que aumenta la seguridad de la aplicación.
En este artículo se muestra cómo puede autenticar varias aplicaciones de Windows con el mismo certificado y cómo puede proporcionar un método para que los usuarios importen un certificado proporcionado para acceder a servicios web protegidos.
En este tema se explica cómo las aplicaciones de Windows empaquetadas pueden usar tarjetas inteligentes para conectar a los usuarios a servicios de red seguros.
En este artículo se describe la nueva tecnología Windows Hello y se explica cómo pueden implementarla los desarrolladores para proteger sus servicios back-end y aplicaciones. Destaca las capacidades específicas de Windows Hello que ayudan a mitigar las amenazas de las credenciales convencionales y proporciona orientación sobre el diseño y la implementación de estas tecnologías como parte de sus aplicaciones empaquetadas para Windows.
Parte 1 de un tutorial completo sobre cómo crear una aplicación de Windows empaquetada que use Windows Hello como alternativa a los sistemas tradicionales de autenticación de nombre de usuario y contraseña.
Parte 2 de un tutorial completo sobre cómo usar Windows Hello como alternativa a los sistemas tradicionales de autenticación de nombre de usuario y contraseña en aplicaciones empaquetadas de Windows.
API de Win32 (C++ y COM)
En los artículos siguientes se proporciona información sobre las características disponibles a través de las API de Win32 (C++ y COM) proporcionadas por Windows SDK.
Obtenga información sobre las características de criptografía disponibles a través de las API de Win32.
Características de .NET
El SDK de .NET también proporciona API relacionadas con escenarios de seguridad e identidad para aplicaciones de WPF y Windows Forms. Las API de seguridad y criptografía de .NET también se pueden usar en aplicaciones WinUI de C#.
Hay 14 patrones de diseño para las claves de paso. Puede empezar a trabajar con dos patrones esenciales y, a continuación, agregar patrones opcionales a la implementación de claves de acceso en función de sus necesidades empresariales únicas.
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios de Windows developer
Windows developer es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios:
Muestre las características de Microsoft Entra ID para modernizar las soluciones de identidad, implementar soluciones híbridas e implementar la gobernanza de identidades.