Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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. |
Conteúdo relacionado
Windows developer