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. Esses recursos estão disponíveis por meio de uma combinação de APIs do Windows App SDK, Tempo de Execução do Windows (WinRT) e Win32 (C++ e COM) fornecidas pelo SDK do Windows.

APIs do SDK de aplicativos Windows

O SDK do Aplicativo Windows 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 OAuth 2.0 em aplicativos do Windows O novo OAuth2Manager no SDK de aplicativos do Windows permite que aplicativos da área de trabalho, como o WinUI, executem perfeitamente a autenticação OAuth 2.0 em aplicativos do 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ão digital ao seu aplicativo do Windows, incluindo uma solicitação de autenticação por impressão digital quando o usuário deve consentir com uma ação específica aumenta 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 os usuários importarem um certificado que foi fornecido para 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 desenvolvedores podem implementar essa tecnologia para proteger seus aplicativos e serviços de back-end. Ele destaca recursos específicos do Windows Hello que ajudam a mitigar ameaças de credenciais convencionais e fornece orientação sobre como projetar e implantar essas tecnologias como parte de seus pacotes de aplicativos do Windows.
Criar uma aplicação de início de sessão do Windows Hello Parte 1 de um passo a passo completo sobre como criar um aplicativo do Windows empacotado que usa o Windows Hello como uma alternativa aos sistemas tradicionais de autenticação de nome de usuário e senha.
Criar um serviço de login do Microsoft Passport Parte 2 de um passo a passo completo sobre como usar o Windows Hello como uma alternativa aos sistemas tradicionais de autenticação de nome de usuário e senha em pacotes de aplicativos do Windows.

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.

Recursos do .NET

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

Artigo Descrição
Segurança no .NET Saiba mais sobre conceitos e recursos de segurança para todos os aplicativos .NET.
Segurança (WPF) Saiba mais sobre conceitos e recursos de segurança para aplicativos WPF.
Segurança dos Formulários do Windows Saiba mais sobre conceitos e recursos de segurança para aplicativos do 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. Você pode começar com dois padrões essenciais e, em seguida, adicionar padrões opcionais à implementação das suas chaves de acesso, de acordo com as necessidades específicas 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.