Exemplos e guias para integrar aplicativos com ID externa
A Microsoft mantém exemplos de código que demonstram como integrar vários tipos de aplicativos com o Microsoft Entra External ID. Fornecemos instruções para baixar e usar amostras ou criar seu próprio 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 construir o projeto (se aplicável) e executar o aplicativo de exemplo. Dentro do código de exemplo, os comentários ajudam a entender como essas bibliotecas são usadas no aplicativo para executar autenticação e autorização em um locatário externo.
Amostras e guias
Use as guias para classificar amostras por tipo de aplicativo ou seu idioma ou plataforma preferidos.
Aplicação de página única (SPA)
Estes exemplos e guias de instruções demonstram como integrar um aplicativo de página única com o Microsoft Entra External ID.
Idioma/ Plataforma |
Guia de exemplo de código | Guia de construção e integração |
---|---|---|
JavaScript, Baunilha | • Iniciar sessão de utilizadores | • Iniciar sessão de utilizadores |
JavaScript, Angular | • Iniciar sessão de utilizadores | --- |
JavaScript, Reagir | • Iniciar sessão de utilizadores | • Iniciar sessão de utilizadores |
Aplicação Web
Estes exemplos e guias de instruções demonstram como escrever uma aplicação Web que se integra com o Microsoft Entra External ID.
Idioma/ Plataforma |
Guia de exemplo de código | Guia de construção e integração |
---|---|---|
JavaScript, Node.js (Expresso) | • Iniciar sessão de utilizadores • Inicie sessão de utilizadores e chame uma API |
• Iniciar sessão de utilizadores • Inicie sessão de utilizadores e chame uma API |
ASP.NET Core | • Iniciar sessão de utilizadores | • Iniciar sessão de utilizadores |
Python Django | • Iniciar sessão de utilizadores | --- |
Python Flask | • Iniciar sessão de utilizadores | --- |
API da Web
Esses exemplos e guias de instruções demonstram como proteger uma API da Web com a plataforma de identidade da Microsoft e como chamar uma API downstream da API da Web.
Idioma/ Plataforma |
Guia de exemplo de código | Guia de construção e integração |
---|---|---|
ASP.NET Core | --- | • Proteja uma API web ASP.NET |
Ambiente de Trabalho
Estes exemplos e guias de instruções demonstram como escrever uma aplicação de ambiente de trabalho que se integra com o Microsoft Entra External ID.
Idioma/ Plataforma |
Guia de exemplo de código | Guia de construção e integração |
---|---|---|
JavaScript, Electron | • Iniciar sessão de utilizadores | --- |
ASP.NET (MAUI) | • Iniciar sessão de utilizadores | • Iniciar sessão de utilizadores |
Móvel: Autenticação delegada do navegador
Estes exemplos e guias de instruções mostram como escrever um aplicativo móvel cliente público com autenticação delegada no navegador que se integra ao Microsoft Entra External ID.
Idioma/ Plataforma |
Guia de exemplo de código | Guia de construção e integração |
---|---|---|
ASP.NET Núcleo MAUI | • Iniciar sessão de utilizadores | • Iniciar sessão de utilizadores |
Androide (Kotlin) | • Iniciar sessão de utilizadores • Inicie sessão de utilizadores e chame uma API |
• Inicie sessão de utilizadores, chame uma API |
iOS (Swift) | • Iniciar sessão de utilizadores • Inicie sessão de utilizadores e chame uma API |
• Inicie sessão de utilizadores, chame uma API |
Área de trabalho: autenticação nativa
Estes exemplos e guias de instruções demonstram como escrever uma aplicação de ambiente de trabalho que se integra com o Microsoft Entra External ID.
Idioma/ Plataforma |
Guia de exemplo de código | Guia de construção e integração |
---|---|---|
macOS (Swift) | • Iniciar sessão de utilizadores | • Iniciar sessão de utilizadores |
Dispositivos móveis: 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 ao Microsoft Entra External ID.
Idioma/ Plataforma |
Guia de exemplo de código | Guia de construção e integração |
---|---|---|
Androide (Kotlin) | • Iniciar sessão de utilizadores • Inicie sessão de utilizadores e chame uma API |
• Iniciar sessão de utilizadores |
iOS (Swift) | • Iniciar sessão de utilizadores • Inicie sessão de utilizadores e chame uma API |
• Iniciar sessão de utilizadores |
Daemon
Estes exemplos e guias de instruções demonstram como escrever um aplicativo daemon que se integra com o Microsoft Entra External ID.
Idioma/ Plataforma |
Guia de exemplo de código | Guia de construção e integração |
---|---|---|
Node.js | • Chamar uma API | • Chamar uma API |
.NET | • Chamar uma API | • Chamar uma API |