Partilhar via


Segurança e identidade

Este artigo fornece um índice de recursos de desenvolvimento relacionados a cenários que envolvem segurança e identidade em aplicativos do Windows.

Recursos do sistema operacional Windows

O Windows fornece uma ampla variedade de APIs relacionadas a cenários de segurança e identidade para aplicativos. Estas funcionalidades estão disponíveis através de uma combinação de APIs Windows App SDK, Windows Runtime (WinRT) e Win32 (C++ e COM) fornecidas pelo SDK Windows.

APIs do Windows App SDK

O Windows App SDK fornece APIs relacionadas com fluxos de autorização OAuth 2.0. Há também algumas APIs auxiliares no namespace Microsoft.Windows.Security.AccessControl . Essas APIs estão relacionadas ao compartilhamento de objetos nomeados entre aplicativos empacotados e aplicativos Win32.

Artigo Descrição
Implementar a funcionalidade OAuth 2.0 em aplicativos do Windows O novo OAuth2Manager no Windows App SDK permite que aplicações de ambiente de trabalho como o WinUI realizem autenticação OAuth 2.0 de forma fluida nas aplicações Windows. Este artigo descreve como implementar o OAuth 2.0 com o Windows App SDK.

WinRT APIs

Os artigos a seguir fornecem informações sobre recursos disponíveis por meio de APIs do WinRT fornecidas pelo SDK do Windows.

Artigo Descrição
Segurança Saiba mais sobre a variedade de recursos de segurança para aplicativos do Windows.
Autenticação e identidade do usuário Os aplicativos do Windows têm várias opções para autenticação de usuário, desde o logon único simples (SSO) usando o agente de autenticação da Web até a autenticação de dois fatores altamente segura.
Cofre de credenciais Este artigo descreve como os aplicativos do Windows podem usar o Cofre de Credenciais para armazenar e recuperar credenciais de usuário com segurança e percorrê-las entre dispositivos com a conta da Microsoft do usuário.
Criptografia Saiba mais sobre os recursos de criptografia disponíveis para aplicativos do Windows.
Biometria de impressões digitais Este artigo explica como adicionar biometria de impressões digitais à sua aplicação Windows, incluindo um pedido de autenticação por impressão digital quando o utilizador tem de consentir que uma ação específica aumenta a segurança da sua aplicação.
Compartilhar certificados entre aplicativos Este artigo mostra como pode autenticar várias aplicações Windows usando o mesmo certificado e como pode fornecer um método para que os utilizadores importem um certificado fornecido para o acesso a serviços web seguros.
Cartões inteligentes Este tópico explica como os aplicativos empacotados do Windows podem usar cartões inteligentes para conectar usuários a serviços de rede seguros.
Windows Hello Este artigo descreve a tecnologia Windows Hello e discute como os programadores podem implementar esta tecnologia para proteger as suas aplicações e serviços de backend. Destaca capacidades específicas do Windows Hello que ajudam a mitigar ameaças provenientes de credenciais convencionais e fornece orientações sobre o design e implementação destas tecnologias como parte das suas aplicações Windows integradas.
Cria uma aplicação de login Windows Hello Parte 1 de um guia completo sobre como criar uma aplicação Windows app empacotada que utilize o Windows Hello como alternativa aos sistemas tradicionais de autenticação por nomes de utilizador e palavra-passe.
Criar um serviço de login do Microsoft Passport Parte 2 de um guia completo sobre como usar o Windows Hello como alternativa aos sistemas tradicionais de autenticação por nomes de utilizador e palavra-passe em aplicações Windows integradas.

APIs de Win32 (C++ e COM)

Os artigos a seguir fornecem informações sobre recursos disponíveis por meio de APIs Win32 (C++ e COM) fornecidas pelo SDK do Windows.

Artigo Descrição
Segurança e identidade Saiba mais sobre a variedade de recursos de segurança disponíveis para aplicativos do Windows por meio de APIs do Win32.
Autenticação Saiba mais sobre os recursos de autenticação disponíveis por meio das APIs do Win32.
Criptografia Saiba mais sobre os recursos de criptografia disponíveis por meio das APIs do Win32.

Funcionalidades do .NET

O SDK .NET também fornece APIs relacionadas com cenários de segurança e identidade para aplicações WPF e Windows Forms. As APIs de segurança e criptografia em .NET também podem ser usadas em aplicações WinUI 3 em C#.

Artigo Descrição
segurança em .NET Aprenda sobre conceitos e funcionalidades de segurança para todas as aplicações .NET.
Security (WPF) Aprenda sobre conceitos e funcionalidades de segurança para aplicações WPF.
Segurança do Windows Forms Aprenda sobre conceitos e funcionalidades de segurança para aplicações Windows Forms.

Outras funcionalidades

Os artigos a seguir fornecem informações sobre recursos relacionados a cenários de segurança e identidade com chaves de acesso para aplicativos do Windows.

Tópico Descrição
Introdução às chaves de acesso As chaves de acesso são inícios de sessão mais simples, mais fortes e sem palavra-passe.
Implementar chaves de autenticação Descreve como implementar entradas por chave de acesso em aplicativos online, empresariais e governamentais e para pagamentos.
Diretrizes de design para chaves de acesso Existem 14 padrões de design para chaves de acesso. Pode começar com dois padrões essenciais e depois adicionar padrões opcionais à implementação das suas passkeys, com base nas necessidades únicas do seu negócio.
Casos de uso para chaves de autenticação Este tópico descreve alguns casos de uso de chaves de acesso.
Ferramentas e bibliotecas para chaves de acesso Este tópico contém informações sobre ferramentas e bibliotecas para ajudá-lo a implementar chaves de acesso.
Referência para chaves de acesso Este tópico oferece algumas informações de referência, demonstrações e exemplos.