Exemplos e guias para integrar aplicativos com ID externo
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.
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, Vanilla | • Conectar usuários | • Conectar usuários |
JavaScript, Angular | • Conectar usuários | --- |
JavaScript, React | • Conectar usuários | • Conectar usuários |
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 | --- |
API Web
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 |
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 |