Compartilhar via


Segurança e identidade

Este artigo fornece um índice de recursos de desenvolvimento relacionados a cenários envolvendo 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. Esses recursos estão disponíveis por meio de uma combinação de APIs Windows App SDK, Windows Runtime (WinRT) e Win32 (C++ e COM) fornecidas pelo Windows SDK.

APIs de Windows App SDK

O Windows App SDK fornece APIs relacionadas aos fluxos de autorização do 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 do OAuth 2.0 em aplicativos do Windows O novo OAuth2Manager no Windows App SDK permite que aplicativos da área de trabalho, como o WinUI, executem perfeitamente a autenticação do OAuth 2.0 em aplicativos do Windows. Este artigo descreve como implementar o OAuth 2.0 com o Windows App SDK.

APIs do WinRT

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

Artigo Descrição
Segurança Saiba mais sobre os diversos recursos de segurança para aplicativos do Windows.
Autenticação e identidade do usuário Os aplicativos do Windows têm diversas opções para a autenticação do usuário, desde SSO (logon único) usando agente de autenticação da Web até 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 do usuário com segurança, e sincronizá-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 por impressão digital Este artigo explica como adicionar biometria de impressão digital ao seu Windows app, incluindo uma solicitação de autenticação por impressão digital quando o usuário deve consentir que uma ação específica aumente a segurança do seu aplicativo.
Compartilhar certificados entre aplicativos Este artigo mostra como você pode autenticar vários aplicativos do Windows usando o mesmo certificado e como você pode fornecer um método para que os usuários importem um certificado fornecido para access para serviços Web protegidos.
Cartões inteligentes Este tópico explica como os aplicativos Windows empacotados 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 desenvolvedores podem implementar essa tecnologia para proteger seus aplicativos e serviços de back-end. Ele destaca recursos específicos de Windows Hello que ajudam a mitigar ameaças de credenciais convencionais e fornece diretrizes sobre como projetar e implantar essas tecnologias como parte de seus aplicativos empacotados do Windows.
Criar um aplicativo de logon Windows Hello Parte 1 de um passo a passo completo sobre como criar um Windows app empacotado que usa Windows Hello como alternativa aos sistemas tradicionais de autenticação de nome de usuário e senha.
Criar um serviço de logon do Microsoft Passport Parte 2 de um passo a passo completo sobre como usar Windows Hello como uma alternativa aos sistemas tradicionais de autenticação de nome de usuário e senha em aplicativos empacotados do Windows.

APIs do Win32 (C++ e COM)

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

Artigo Descrição
Segurança e identidade Saiba mais sobre os diversos 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 de APIs do Win32.
Criptografia Saiba mais sobre os recursos de criptografia disponíveis por meio de APIs do Win32.

recursos de .NET

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

Artigo Descrição
Security in .NET Saiba mais sobre os conceitos e recursos de segurança para todos os aplicativos .NET.
Security (WPF) Saiba mais sobre os conceitos e recursos de segurança para aplicativos WPF.
Windows Forms Security Saiba mais sobre os conceitos e recursos de segurança para aplicativos Windows Forms.

Outros recursos

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 entradas mais simples, mais fortes e sem senha.
Implementar chaves de acesso Descreve como implementar entradas com chave de acesso em aplicativos online, corporativos e governamentais e para pagamentos.
Diretrizes de design para chaves de acesso Existem 14 padrões de design para chaves de acesso. Você pode começar com dois padrões essenciais e, em seguida, adicionar padrões opcionais à implantação de chaves de autenticação com base nas suas necessidades de negócios exclusivas.
Casos de uso para chaves de acesso Este tópico descreve alguns casos de uso para 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.