Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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. |
Conteúdo relacionado
Windows developer