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