Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 API de Windows App SDK, Windows Runtime (WinRT) y Win32 (C++ y COM) proporcionada por el SDK de Windows.
API de Windows App SDK
El Windows App SDK proporciona API relacionadas con flujos de autorización de OAuth 2.0. También hay 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.
| Artículo | Descripción |
|---|---|
| Implementación de la funcionalidad de OAuth 2.0 en aplicaciones de Windows | El nuevo OAuth2Manager de Windows App SDK permite a las aplicaciones de escritorio como WinUI realizar sin problemas la autenticación de OAuth 2.0 en aplicaciones de Windows. En este artículo se describe cómo implementar OAuth 2.0 con el Windows App SDK. |
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.
| Artículo | Descripción |
|---|---|
| Seguridad | Obtenga información sobre la amplitud de las características de seguridad para las aplicaciones de Windows. |
| Autenticación e identidad de usuario | 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. |
| Caja de seguridad de credenciales | 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. |
| Criptografía | Obtenga información sobre las características de criptografía disponibles para las aplicaciones de Windows. |
| Biometría de huellas digitales | En este artículo se explica cómo agregar biometría de huellas digitales a la Windows app, incluida una solicitud de autenticación con huella digital cuando el usuario debe dar su consentimiento a una acción determinada aumenta la seguridad de la aplicación. |
| Compartir certificados entre aplicaciones | 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 access a servicios web protegidos. |
| Tarjetas inteligentes | 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. |
| Windows Hello | En este artículo se describe la tecnología Windows Hello y se describe cómo los desarrolladores pueden implementar esta tecnología para proteger sus aplicaciones y servicios back-end. Resalta las funcionalidades específicas de Windows Hello que ayudan a mitigar las amenazas de las credenciales convencionales y proporciona instrucciones sobre el diseño e implementación de estas tecnologías como parte de las aplicaciones de Windows empaquetadas. |
| Crear una aplicación de inicio de sesión de Windows Hello | Parte 1 de un tutorial completo sobre cómo crear un Windows app empaquetado que usa Windows Hello como alternativa a los sistemas tradicionales de autenticación de nombre de usuario y contraseña. |
| Crear un servicio de inicio de sesión de Microsoft Passport | 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 de Windows empaquetadas. |
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.
| Artículo | Descripción |
|---|---|
| Seguridad e identidad | Obtenga información sobre la amplitud de las características de seguridad disponibles para las aplicaciones de Windows a través de las API de Win32. |
| Autenticación | Obtenga información sobre las características de autenticación disponibles a través de las API de Win32. |
| Criptografía | 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 3 de C#.
| Artículo | Descripción |
|---|---|
| Seguridad en .NET | Obtenga información sobre los conceptos y características de seguridad de todas las aplicaciones de .NET. |
| Security (WPF) | Obtenga información sobre los conceptos y características de seguridad de las aplicaciones de WPF. |
| Windows Forms Security | Obtenga información sobre los conceptos y características de seguridad para aplicaciones Windows Forms. |
Otras características
En los artículos siguientes se proporciona información sobre las características relacionadas con escenarios de seguridad e identidad con claves de acceso para aplicaciones de Windows.
| Tema | Descripción |
|---|---|
| Introducción a las claves de paso | Las claves de paso son inicios de sesión más sencillos, más seguros y sin contraseña. |
| Implementación de claves de paso | Describe cómo implementar inicios de sesión de clave de acceso en aplicaciones gubernamentales, empresariales y en línea, y para pagos. |
| Directrices de diseño para claves de acceso | Hay 14 patrones de diseño para claves de paso. Puede comenzar con dos patrones esenciales y, a continuación, agregar patrones opcionales a la implementación de sus claves de paso en función de sus necesidades empresariales únicas. |
| Casos de uso para claves de paso | En este tema se describen algunos casos de uso para las claves de paso. |
| Herramientas y bibliotecas para claves de acceso | Este tema contiene información sobre herramientas y bibliotecas para ayudarle a implementar llaves de acceso. |
| Referencia para claves de paso | En este tema se ofrece información de referencia, demostraciones y ejemplos. |