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.
A Microsoft mantém exemplos de código que demonstram como integrar vários tipos de aplicativo à ID externa do Microsoft Entra. Fornecemos instruções para baixar e usar exemplos ou criar seu aplicativo com base em cenários comuns de autenticação e autorização, linguagens de desenvolvimento e plataformas. Estão incluídas instruções para criar o projeto (se aplicável) e executar o aplicativo de exemplo. No código de exemplo, os comentários ajudam você a entender como essas bibliotecas são usadas no aplicativo para executar a autenticação e a autorização em um locatário externo.
Dica
ID externa do Microsoft Entra dá suporte a duas abordagens de autenticação: autenticação delegada pelo navegador, que redireciona os usuários para uma página de entrada hospedada em Microsoft e autenticação nativa, que permite criar a interface do usuário de entrada diretamente em seu aplicativo. Os exemplos neste artigo incluem ambos. Se você não tiver certeza de qual abordagem usar, consulte Escolher uma abordagem de autenticação.
Exemplos e guias
Use os guias para classificar exemplos por tipo de aplicativo ou sua linguagem ou plataforma preferida.
SPA (Aplicativo de Página Única)
Esses exemplos e guias de instruções demonstram como integrar um aplicativo de página única à ID externa do Microsoft Entra.
| Linguagem/ Plataforma |
Guia de exemplo de código | Guia de build e integração |
|---|---|---|
| JavaScript | • Conectar usuários • Conectar usuários e gerenciar chaves de acesso (exemplo de GitHub) |
• Conectar usuários • Entrar com chaves de acesso |
| Angular | • Conectar usuários | • Conectar usuários |
| React | • Conectar usuários • Conectar usuários e gerenciar chaves de acesso (exemplo de GitHub) |
• Conectar usuários • Entrar com chaves de acesso |
Aplicativo Web
Esses exemplos e guias de instruções demonstram como escrever um aplicativo Web que se integra à ID externa do Microsoft Entra.
| Linguagem/ Plataforma |
Guia de exemplo de código | Guia de build e integração |
|---|---|---|
| JavaScript, Node.js (Express) | • Conectar usuários • Conectar usuários e chamar uma API |
• Conectar usuários • Conectar usuários e chamar uma API |
| ASP.NET Core | • Conectar usuários | • Conectar usuários |
| Python Django | • Conectar usuários | --- |
| Python Flask | • Conectar usuários | --- |
Web API
Esses exemplos e guias de instruções demonstram como proteger uma API Web com a plataforma de identidade da Microsoft e como chamar uma API downstream da API Web.
| Linguagem/ Plataforma |
Guia de exemplo de código | Guia de build e integração |
|---|---|---|
| ASP.NET Core | --- | • Proteger uma ASP.NET Web API |
Área de trabalho
Esses exemplos e guias de instruções demonstram como escrever um aplicativo da área de trabalho que se integra à ID externa do Microsoft Entra.
| Linguagem/ Plataforma |
Guia de exemplo de código | Guia de build e integração |
|---|---|---|
| JavaScript, Electron | • Conectar usuários | --- |
| ASP.NET (MAUI) | • Conectar usuários | • Conectar usuários |
| .NET (MAUI) WPF | • Conectar usuários | --- |
Móvel: autenticação delegada do navegador
Esses exemplos e guias de instruções demonstram como escrever um aplicativo móvel cliente público com autenticação delegada do navegador que se integra à ID externa do Microsoft Entra.
| Linguagem/ Plataforma |
Guia de exemplo de código | Guia de build e integração |
|---|---|---|
| ASP.NET Core MAUI | • Conectar usuários | • Conectar usuários |
| Android (Kotlin) | • Conectar usuários • Conectar usuários e chamar uma API |
• Conectar usuários e chamar uma API |
| iOS (Swift) | • Conectar usuários • Conectar usuários e chamar uma API |
• Conectar usuários e chamar uma API |
Desktop: autenticação nativa
Esses exemplos e guias de instruções demonstram como escrever um aplicativo da área de trabalho que se integra à ID externa do Microsoft Entra.
| Linguagem/ Plataforma |
Guia de exemplo de código | Guia de build e integração |
|---|---|---|
| macOS (Swift) | • Conectar usuários | • Conectar usuários |
Mobile: Autenticação nativa
Esses exemplos e guias de instruções demonstram como escrever um aplicativo móvel cliente público com autenticação nativa que se integra à ID externa do Microsoft Entra.
| Linguagem/ Plataforma |
Guia de exemplo de código | Guia de build e integração |
|---|---|---|
| Android (Kotlin) | • Conectar usuários • Conectar usuários e chamar uma API |
• Conectar usuários |
| iOS (Swift) | • Conectar usuários • Conectar usuários e chamar uma API |
• Conectar usuários |
Daemon
Esses exemplos e guias de instruções demonstram como escrever um aplicativo daemon que se integra à ID externa do Microsoft Entra.
| Linguagem/ Plataforma |
Guia de exemplo de código | Guia de build e integração |
|---|---|---|
| Node.js | • Chamar uma API | • Chamar uma API |
| .NET | • Chamar uma API | • Chamar uma API |